以前有一个google books downloader程序,据说好用,到我用时已经用不了,看到一本好书,能看却下不了,难免有一些失望。自己捣鼓了半天,用了一个比较傻的办法把书本给下载了。网上看到有很多人在找这个解决办法,把过程稍微记录一下吧
首先,用chrome分析了一下,书本的内容是以图片的形式动态加载的,随着翻页,动态的生成缓存内容。所以,只要把缓存的内容保存为图片文件,然后再将这些图片合并为pdf即可
1.清理chrome的缓存文件,避免和其他网站的缓存冲突,这期间不要用浏览器再访问别的网站。
2.打开谷歌图书相应的书本地址,按顺序翻页,这样缓存能按照顺序生成,方便后面合并成pdf。页数多的时候,可以用按键精灵一类的代替,否则这过程挺无聊的
3.翻页结束后,查看生成的缓存内容
3.将缓存文件拷贝出来到一个新建目录,例如f:\books,将缓存文件重新命名
4.以缩略图的形式查看,剔除无关的图片,确保下载无误,图片生成顺序正确。个人认为大致无误即可,要想完全正确,还是比较耗时间,没这个必要。图片的质量一般,有余力的人可以做一些图像清晰的批处理。
5.利用FreePic2Pdf工具,选择合适的排序顺序,生成pdf。如果顺序不合适,可以自己想办法将文件按照文件的生成时间排序,再按照序号去命名。这个比较简单,就不啰嗦了。
看页数好像比实际的页数要多,大致顺序没问题,就这样吧。写到这里,其实整个过程还是借用了FreePic2Pdf工具。不过其实有了图片,顺序也正确,整本书已经能够在本地正常阅读了,姑且还是算徒手吧。