杰翔易达温馨提示:加密货币风险高,远离投机,保护个人财产
你有没有这样的经历——
在国家图书馆网站找到一本清刻本的扫描图,想下载,只能一页一页截图。想系统研究一套文献,存了半天,文件名乱码,图片顺序全乱。
这种痛苦,研究古籍、做地方文史的人太懂了。
今天介绍一个开源工具,专门解决这件事:bookget Docker 部署版。

它能做什么?
bookget 是一个数字古籍批量下载工具,支持超过 50 家国内外数字图书馆,包括国家图书馆、上海图书馆、广州大典、台湾国家图书馆、书格、中研院等。
找到一本书的页面 URL,粘贴进去,自动按页下载、命名、整理。再也不用截图了。
Web 界面,不懂命令行也能用
原版 bookget 是命令行工具,对普通用户不友好。这个 Docker 版加了一层 Web 管理界面。
打开浏览器,访问 http://localhost:8088,粘贴图书 URL,点「开始下载」,实时看任务状态——排队中、下载中、完成、失败,一目了然。下载完成后,在「已下载文件」标签页直接浏览结果。
NAS 用户、家庭服务器用户跑一个容器,全家都能用。
三行命令搞定部署
只要有 Docker 环境,三行命令:
git clone → cd bookget → docker compose up -d --build
没有服务器?群晖、威联通 NAS 装个 Docker,照样跑。
关于 Cookie 配置
有些图书馆需要登录才能下载。这种情况需要配置 cookie.txt——用浏览器登录图书馆账号,把 Cookie 导出放进配置目录即可。工具会自动读取,无需每次手动登录。
注意:请遵守各图书馆的使用条款,本工具仅供学习研究使用。
这个工具代码开源,免费使用。如果你是古籍研究者、地方文史爱好者,或者家里 NAS 一直在吃灰——不妨试试。
你手头最想下载哪本古籍?评论区告诉我,一起研究。

从古籍文献的批量获取,到数字人文工具的实际应用 想深扒更多好用的开源工具? 欢迎关注!
下载本工具公众号回复:0016
夜雨聆风