muxel> Давайте поглядим.
Был такой двухэтажный скрипт, GBookDown
Saves all available Preview pages from a Google Book as PNGs
// greasyfork.org
Работал, там в строке 179 задавалась ширина картинки, 1600, я просто исправил на 3000 и скачивал в максимально возможном размере.
Saves all available Preview pages from a Google Book as PNGs
// greasyfork.org
По умолчанию страницы книг имеют ширину 1280, максимально можно скачать 2500 (по большей стороне), раньше было 3850.
Но уже пару лет этот скрипт не работает с новыми версиями браузеров.
Но вот появился новый, Google Books Preview Pages Downloader
Download Google Books. Contribute to mcdxn/google-books-preview-pages-downloader development by creating an account on GitHub.
// github.com
Разницы в работе полной и мини версии не увидел.
Мини:
var gbppd=function(){let e=document.getElementById("viewport"),t=null,n=[],o=[],l=document.getElementsByClassName("overflow-scrolling"),i=l[0].scrollHeight,r=0,c="",s=function(e,t){for(let t of e)if("childList"==t.type&&(o=t.target.getElementsByTagName("img")))for(let e of o)n.push(e.src)},a=function(){(r+=700)<i?l[0].scrollBy(0,700):clearInterval©};return{start:function(){(t=new MutationObserver(s)).observe(e,{attributes:!0,childList:!0,subtree:!0}),c=setInterval(a,500)},finish:function(){{let e=new Set(n),o=window.open(),l=0;for(let t of e)o.document.write('
'+t+""),l+=1;!function(e){!function t(n){n>=e.length||(e[n].href.match(/books.google./)&&e[n].click(),setTimeout(function(){t(n+1)},500))}(0)}(o.document.getElementsByTagName("a")),t&&(t.disconnect(),t=null)}}}}();
По ссылке инструкция, как вводить команды.
Этот скрипт собирает/генерирует ссылки на все доступные страницы и потом их скачивает.
По умолчанию адрес страниц заканчивается на &w=1280 , например
Если бы можно было вставить команду в скрипт, где в адресах страниц производилась бы замена &w=1280 на &w=3000 (после генерации ссылок, но до скачивания), по идее, должно скачать в максимально возможном размере.
ЗЫ
На Chrome не смог заставить скрипт работать, только на Edge получилось, причины не понимаю.