很多人使用 Zotero 的第一步,是在浏览器中打开 PubMed 或期刊网页,然后点击 Zotero Connector,把文章保存到 Zotero。
这套流程平时很方便,但也有一个让人无奈的时刻:网页没有正确加载,页面结构不完整,或者 Connector 没有识别出当前页面。这时点击浏览器右上角的 Zotero 图标,可能没有反应,也可能只能保存一个不完整的网页条目。重新加载页面、切换网络、等待识别,往往要反复尝试几次。
对于只知道 PMID、正在根据检索式批量找文献,或者已经在 PubMed 中完成筛选的情况,还需要在浏览器和 Zotero 之间来回切换。于是,我做了一个更直接的工具:PubMed Search & Import。
把 PubMed 检索放进 Zotero
这个插件的思路很简单:不再依赖当前网页是否被 Connector 正确识别,而是直接在 Zotero 内调用 PubMed 的检索接口。
打开插件后,可以输入普通的 PubMed 检索式,也可以直接输入一个或多个 PMID。检索结果会在 Zotero 窗口中展示,支持按“最佳匹配”或发表日期排序,并可以分页浏览。结果中会显示题名、作者、期刊、发表日期、PMID 和 DOI;摘要默认以三行预览,点击“展开”即可查看完整内容,没有摘要的记录则保持留空。
选中需要的记录后,点击“导入所选文献”,插件会将规范的文献题录保存到当前 Zotero 文库,或者保存到当前选中的分类中。整个过程不需要离开 Zotero,也不需要先把 PubMed 页面加载出来。
一个很小,但很实用的设计:标记已有文献
批量导入文献时,最容易遇到的问题之一不是“导不进来”,而是“不小心重复导入”。尤其是整理综述、建立主题文库时,搜索结果里经常会混有已经保存过的文章。
为此,插件会用 PMID 检查当前目标文库中的已有记录。如果某篇文献已经存在,搜索结果中会显示深紫色的“已存在”标记,并且不会再次作为可导入记录处理。这样在勾选多篇文献时,可以快速区分新文献和已有文献,减少重复条目,也不必每次都先回到文库中逐条核对。
这里采用的是 PMID 去重,而不是仅凭题名进行模糊比较。对于 PubMed 文献来说,PMID 是更稳定、更适合用于识别重复记录的依据。去重范围是当前导入目标文库,因此在选择目标分类后,插件会以对应的文库作为检查范围。
它适合哪些场景?
如果期刊网页或 PubMed 页面加载异常,Connector 无法识别文章,可以直接在 Zotero 中用 PMID 或题名检索并导入。
如果手里已经有一批 PMID,也可以一次性输入并检索,不必逐篇打开网页。对于正在做系统综述、文献回顾或课题资料整理的用户,分页浏览、跨页选择和批量导入也会更顺手。
更重要的是,这个工具并不是要取代 Zotero Connector。Connector 仍然适合从网页快速保存文章、网页快照和附件;PubMed Search & Import 则更像一个稳定的补充入口,专门解决“网页不方便打开”以及“我只想根据 PubMed 记录导入题录”这两类问题。
使用方法
安装插件后,在 Zotero 左侧先选择目标文库或分类,然后点击工具栏中的 PubMed 图标,也可以从“工具 → 检索 PubMed 并导入…”打开窗口。
在搜索框中输入 PubMed 检索式,例如:
```text
(lung cancer[Title/Abstract]) AND 2024:2026[Date - Publication]
```
也可以直接输入 PMID。检索结果出现后,勾选需要的记录,最后点击“导入所选文献”即可。已存在的记录会被标记,跨页勾选也会保留到完成导入或关闭窗口为止。

插件通过 NCBI Entrez E-utilities 获取 PubMed 检索结果和摘要,导入时使用 Zotero 内置的 PMID 翻译器保存题录。它不包含遥测,也不会把 Zotero 文库内容发送到项目作者的服务器。需要注意的是,插件主要导入文献题录,不会自动下载全文附件;检索和导入过程需要能够连接 NCBI。
安装与项目地址
项目目前面向 Zotero 9 开发,兼容范围覆盖 Zotero 9 系列,并预留了 Zotero 10 的版本边界。安装时,从项目的 Releases 页面下载最新的 `.xpi` 文件,然后在 Zotero 的“工具 → 插件”中通过齿轮菜单选择“从文件安装插件”。首次安装或更新后,建议完全退出并重新启动 Zotero。
项目地址:
https://github.com/nkbaim/pubmed-importer
最新版本:
https://github.com/nkbaim/pubmed-importer/releases/latest
如果你也经常遇到 Connector 无法识别网页、需要根据 PMID 批量整理文献,或者希望在导入前就排除重复记录,这个插件可以作为 Zotero 工作流中的一个轻量补充。它没有改变 Zotero 的使用习惯,只是把 PubMed 检索和导入这一步,放到了更接近文献库的位置。
夜雨聆风