• 11230阅读
  • 2回复

仿制的google图书下载器GooBoo [复制链接]

上一主题 下一主题
离线airxiechao
 
图酷模式  只看楼主 倒序阅读 楼主  发表于: 2011-02-19
这是一个我用Qt做的能从google图书上把一本书下载图片的小工具,叫GooBoo,代码简陋但网络通畅的话还是很好用的




先说一下,它在下载超时时是可以不断重链的,所以可以放心挂机啦~~

其中的原理是从FireFox Greasemonkey插件的一个Google Book Downloader脚本山寨来的,所以标题上说是仿制的。这有脚本的地址http://userscripts.org/scripts/show/37933,这个脚本可以获取到google图书的图片地址,但需要用其他的下载工具下载,而且下载后的文件页码不正确,又没有图片的后缀名,需要修改文件名才能浏览,用起来很不方面,我写了这个小工具,就是为了能更方便的下载google图书,并保存成方便浏览的图片。

它的用法是这样的:

1.在Book Url from google后面的框框内输入google图书的地址(要能看见正文首页的地址),比如:《Popular Science》杂志1920年12月这期的地址是:http://books.google.com/books?id=-ikDAAAAMBAJ&printsec=frontcover&source=gbs_atb#v=onepage&q&f=false
2.接着按下右边的Query按钮,这时软件会去获取图书信息,并把可下载的页码添加到Page from和to里面。如果失败了,没有获取到页码,软件重启一下吧~~
3.获得图书页码后,在page from和to里选择要下载的页码从哪儿到哪儿,比如从PA1到PA145。
4.在Book saving path右边的框框里输入图书图片下载后的保存地址,输入绝对地址,比如:d:\book
5.最后点击Download按钮就开始下载了,它会把图书的每一页下载为页码的jpg文件。网络不好的话可能会重连很多次,不过多等等就好了。。。。


最后,附件是源码和编译好的文件,欢迎大家使用和修改O(∩_∩)O哈!如果要求下载的图片更清晰的话,可以修改里面请求的w参数~~~






[ 此帖被airxiechao在2011-02-20 19:42重新编辑 ]
描述:源码
附件: GooBoo_src.zip (10 K) 下载次数:101
描述:bin
附件: GooBoo_bin.zip (38 K) 下载次数:85
离线geassary
只看该作者 1楼 发表于: 2011-02-21
好程序!
爱上qt
离线airxiechao
只看该作者 2楼 发表于: 2011-02-21
我那个编译好的文件,别人好像不能用,看不到保存的图片,重新编译一次就好了
快速回复
限100 字节
 
上一个 下一个