1. 更新Zotero和插件:
确保您的Zotero软件和Zotero Connector插件是最新版本。
对于知网文献的特殊支持,可能需要安装或更新茉莉花插件,这是一个非官方但针对中文文献优化的插件。
2. 更新翻译器(Translators):
在Zotero中,进入“编辑”>“首选项”>“高级”>“文件和文件夹”,打开数据文件夹。
找到并替换`Translators`文件夹中的CNKI.js文件,可以从GitHub获取最新的翻译器代码(例如:
更新后,通过浏览器扩展的高级选项重置或更新翻译器。
3. 重置和更新翻译器设置:
在浏览器中找到Zotero Connector的扩展选项,点击“Advanced”,然后选择“Reset Translators”以确保使用最新版本。
4. 手动操作和替换文件:
如果自动更新不成功,可以手动下载CNKI.js翻译器文件,并替换Zotero数据文件夹中的旧文件。
5. 网络和DNS设置:
有时候网络问题或DNS解析问题也会导致抓取失败。尝试更换DNS服务器或使用VPN服务,这有时能解决因网络限制导致的问题。
6. 浏览器和后台管理:
关闭浏览器和Zotero,确保所有相关进程在任务管理器中也被关闭,之后重新启动它们。
7. 手动下载与导入:
如果上述方法都无法解决问题,可以手动从知网下载PDF文件,然后直接拖拽到Zotero中,手动添加文献信息。
8. 检查API和网页结构变化:
知网的接口或网页结构变化可能影响抓取,确保使用的翻译器兼容当前的网页结构。
9. 其他工具辅助:
考虑使用CNKI的官方工具或其他第三方下载工具来下载文献,之后再导入Zotero。
通过上述步骤,大多数用户能够解决Zotero抓取知网文献失败的问题。如果问题依旧存在,考虑卸载并重新安装Zotero或其相关插件,或者寻求社区的帮助,分享具体的错误信息以便获得更针对性的解决方案。