【已解决】利用douban插件,将图书信息下载后再按需要的格式填写

唉, 当家长辛苦了

根据楼主的描述, 我调查了半天, 才大致看明白是怎么回事, 个人理解现状是这意思:

有个结合 QuickAdd 使用的 bookfromdouban.js, 作用是每本书抓取成一个笔记, 然后造个 dv 表格去管理
bookfromdouban.js 曾经是好用的, 但在豆瓣改版后无法抓取书籍内容

其中:

这具体怎么使用的, 还有一堆细节, 我以上猜的不一定对

但我确实看到了 bookfromdouban.js 输入 url 后无法拿到书籍信息, 具体是 const titleElement = doc.querySelector('h1[data-doubanid="book-title"]'); 这里拿不到书名


如果就是这件事, 那我赞同楼主的 “最希望的方式是通过修改js片段实现数据调用”

所以可能的办法

方案1 还用 bookfromdouban.js 的流程, 给 bookfromdouban.js 打补丁

方案2 改用 obsidian-douban, 研究 obsidian-douban 与现有数据的兼容转换

  • 楼主说 “通过douban插件下载到的图书信息和我之前下载的完全不一样” 但我看 obsidian-douban 也可以配模板啊

在具体信息不明朗的情况下, 我真的不能说更多了
如果楼主能补充点详情, 我感觉这问题还是有希望解决的