3分钟给Calibre装上豆瓣元数据插件:中文书一键补齐封面、评分和简介
2026/8/22 1:28:36 网站建设 项目流程

3分钟给Calibre装上豆瓣元数据插件:中文书一键补齐封面、评分和简介

【免费下载链接】calibre-doubanCalibre new douban metadata source plugin. Douban no longer provides book APIs to the public, so it can only use web crawling to obtain data. This is a calibre Douban plugin based on web crawling.项目地址: https://gitcode.com/gh_mirrors/ca/calibre-douban

你导入了一批中文电子书,Calibre 里却只有文件名,没有封面、作者、出版社和评分,手动一条条录入几乎不现实。calibre-douban 是一个 Calibre 豆瓣元数据插件,在豆瓣官方图书 API 关闭后,它改用网页爬取方式从 book.douban.com 抓取数据,把书名、作者、译者、出版社、出版日期、ISBN、豆瓣评分、内容简介和内容标签一次补齐,安装 3 分钟即可完成。

安装前的真实场景

  • 批量导入了 200 本中文电子书,库里只剩文件名,封面全空。
  • 想给一批书补豆瓣评分和简介,只能逐本打开豆瓣页面复制粘贴。
  • 已有 ISBN,但不知道怎么用它在 Calibre 里直接换回完整元数据。

如果你正在处理以上任何一种情况,这个插件就是为此设计的。

安装与配置

  1. 从 Release 页面下载 NewDouban.zip 插件包(没有 Release 时可克隆仓库 https://gitcode.com/gh_mirrors/ca/calibre-douban 自行打包)。下载完成后得到一个可直接导入的 zip 文件。
  2. 打开 Calibre,进入「偏好设置 → 插件 → 元数据下载」,点击「从文件加载插件」,选择 NewDouban.zip。安装成功,列表中出现「New Douban Books」。
  3. 确认「下载元数据和封面」窗口里的 New Douban Books 复选框已勾选,点击「检查插件设置」进入配置页。配置入口正常显示并发数、随机延迟等选项。
  4. 随便选中一本书,右键「编辑元数据 → 下载元数据和封面」,测试搜索。能搜出豆瓣结果即安装成功。

注意:Calibre 版本需 5.0.0 或更高。

核心能力

按书名和作者搜索

在「下载元数据和封面」窗口输入书名(可带作者)点搜索,插件从豆瓣返回候选列表,选中一本后字段自动回填。默认会把作者加入搜索关键词,提高匹配准确度;可在插件设置中关闭。

按 ISBN 精确匹配

书已有 ISBN 时,插件优先用 ISBN 查询,基本锁定唯一结果,适合已整理过书号的书库。搜索无结果时,把查询词换成 ISBN 是最有效的补救办法。

封面与评分一次带回

选中结果后,封面、豆瓣评分、内容简介、内容标签、丛书名一起写入元数据,语言会自动识别为中文或英文。

翻译作品的作者处理

插件默认把译者合并进作者字段,方便阅读类应用展示;如果你希望作者栏只保留原作者,可在插件设置里关闭「译者加入作者」选项。

进阶调优

降低并发数保稳定

插件默认 5 个并发查询,速度较快。批量处理频繁返回「禁止访问」时,把并发数调到 2~3,成功率通常明显改善。

保留随机延迟

每次请求前会插入一段随机等待,用来降低访问频率,是防止被限流的默认保险,建议始终开启。

配置登录 Cookie

被限流严重时,登录豆瓣后从浏览器开发者工具复制 Cookie,填入插件设置的 Cookie 选项。注意 Cookie 会过期,失效后需重新获取。

避坑与排错

  • 现象:插件安装后不显示。原因:Calibre 版本低于 5.0.0,或安装后没有重启。解决:升级 Calibre 并重启,再确认插件文件完整。
  • 现象:搜索不到任何结果。原因:网络无法访问豆瓣,或关键词过窄。解决:确认能正常打开豆瓣;换用 ISBN 或更短的书名再搜。
  • 现象:日志提示「禁止访问」。原因:请求频率过高被豆瓣限流。解决:降低并发、保留随机延迟,或配置登录 Cookie。

上手建议

  • 批量处理时每次控制在 20 本以内,跑完再跑下一批。
  • 翻译作品回填后抽查一下作者栏,确认译者和原作者的对应关系符合你的习惯。
  • 豆瓣页面结构可能调整导致字段解析失败,建议定期关注插件更新并及时升级。

回到开头那个只有文件名的书库:现在挑一本中文书,用 ISBN 精确查询一次,确认封面、评分和简介都写进了元数据,就可以开始批量处理了。插件配置项的说明都在 src/init.py 里随代码维护,遇到问题可以对照查看。

【免费下载链接】calibre-doubanCalibre new douban metadata source plugin. Douban no longer provides book APIs to the public, so it can only use web crawling to obtain data. This is a calibre Douban plugin based on web crawling.项目地址: https://gitcode.com/gh_mirrors/ca/calibre-douban

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询