尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

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

3分钟给Calibre装上豆瓣元数据插件:中文书一键补齐封面、评分和简介 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 里直接换回完整元数据。如果你正在处理以上任何一种情况这个插件就是为此设计的。安装与配置从 Release 页面下载 NewDouban.zip 插件包没有 Release 时可克隆仓库 https://gitcode.com/gh_mirrors/ca/calibre-douban 自行打包。下载完成后得到一个可直接导入的 zip 文件。打开 Calibre进入「偏好设置 → 插件 → 元数据下载」点击「从文件加载插件」选择 NewDouban.zip。安装成功列表中出现「New Douban Books」。确认「下载元数据和封面」窗口里的 New Douban Books 复选框已勾选点击「检查插件设置」进入配置页。配置入口正常显示并发数、随机延迟等选项。随便选中一本书右键「编辑元数据 → 下载元数据和封面」测试搜索。能搜出豆瓣结果即安装成功。注意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),仅供参考
返回列表