查看原文
其他

Zotero Connector支持中国知网「期刊和硕博论文」PDF直接下载了!

猫小Q 青柠学术 2022-08-10



说在前面:🔥终身VIP限时降价,只需9.99元,100个优惠名额!点击下文了解。

🔥最强科研资源汇总!|终身VIP限时降价至9.99元,再开放100个优惠名额!🔥


「Zotero|打造最佳文献生态」是青柠学术主打的文献管理原创系列教程。该教程旨在向广大科研工作者介绍如何高效的文献管理,打造最佳知识生态。

该教程目前已经推出了十几篇,受到了粉丝们的极大欢迎。错过的朋友们可以通过下文了解。👇



   先谈谈“ Zotero translator”是什么 
在开始正文前,我先介绍下Zotero Connector是如何抓取各大搜索引擎或者数据库的文献信息的!
这里面起作用的是“translator”,即“翻译器”。
翻译器承担着将抓取到的网页信息翻译成可直接保存在Zotero中的文献条目格式!不同的网站对应不同的translator文件。
在Zotero中,关于translator的设置在哪里呢?
在Zotero的Preferences(首选项)中,点击Advanced-->Files and Folders,找到Data Directory Location,便可以看到Zotero数据文件存储的位置(不同人的路径可能不一样),这里我们点击“Show Dara Directory”,如下。👇
自动打开下面窗口。
我们双击”Zotero“文件夹,进入Zotero数据文件存储的目录。
找到“translators”文件夹,并双击进入。👇
这里我们就能看到Zotero自带的所有translator了,即Zotero Connector可以解析的网站数目。比如中国知网对应的“CNKI.js”文件在这里就可以找到。
如果你想修改Zotero Connector对某网站的解析规则,那么你只需要编辑对应的translator即可,也就是这里的.js文件。
接着,我们到Zotero Connector浏览器扩展去看看。
以Chrome版Zotero Connector为例,右击Zotero Connector图标,选择"首选项"。👇
在Zotero Connector的设置界面,点击“Advanced”,接着点击“Update Translators”,即可更新翻译器。👇
也就是说:如果你更改了translator对应的.js文件,那么你需要在Zotero Connector中点击“Update Translators”才能使其生效。
即最终的解析规则是由Zotero数据目录中的.js文件(跟随Zotero而来)决定的,Zotero Connector只是一个中间工具。
   新版Zotero支持中国知网论文PDF下载!(仅期刊论文) 
Zotero的老用户可能知道,之前Zotero对国外期刊及数据库的文献抓取(包括条目和PDF)的支持是非常好的(前提是有数据库权限)。
然而对中国知网、百度学术等国内数据库,Zotero Connector只能抓取文献信息,并不能直接抓取PDF,这给很多文科或者依赖中国知网的用户造成困扰。
因为对于英文文献,除了可以使用Zotero Connector从浏览器端保存文献(含PDF),还可以通过“将PDF拖拽到Zotero-->右击“抓取PDF元数据”的方式来保存文献。
然而对于中文论文PDF,Zotero无法进行PDF元数据的抓取。因此,大家常用的办法是先用Zotero Connector在中国知网保存文献条目信息到Zotero,再将手动下载的PDF拖动到对应的文献条目下。
虽说这个方式并不麻烦,但总是显得不够完美!
现在,只要你将Zotero更新到最新版,并安装Zotero Connector,便可以直接抓取中国知网的PDF抓取了!下面一起来看看。👇
首先保证你有中国知网数据库的权限(以组织登录或者个人帐号登录),一般在校园网内会自动登录!
以我所在的“浙江大学”为例,当知网上显示了“浙江大学图书馆”,表示已经具备了知网文献的下载权限。
下面我们以一篇期刊论文为例,我们点击Chrome浏览器右上角的Zotero Connector图标,可以看到不仅仅是文献条目,连PDF也成功抓取了!
切换到Zotero,可以看到,文献条目和PDF都成功保存了!
到此,可以看到中国知网的期刊论文已经可以直接下载文献条目及其PDF了!
下面我们来看看硕博论文。
以下面这篇博士论文为例,我们点击Zotero Connector。
可以看到,问题来了!尽管该博士论文的文献条目成功抓取,但是PDF并未抓取到,而是只抓取了网页快照!
所以看到,最新版Zotero自带的CNKI.js文件是不够完善的,只能抓取中国知网期刊论文的PDF抓取,却不能抓取硕博论文的PDF抓取!
追求完美的我们,显然不能满足于此!接下来给出解决办法!
   方法:Zotero Connector中国知网论文PDF下载!(含期刊和硕博论文) 
根据前面的介绍,我们知道Zotero Connector对网站的解析规则完全由翻译器的.js文件决定!
那么,自然可以想到是不是可以通过修改.js文件来实现想要的结果呢!
幸运的是,真的有人已经开始做这件事了!
在GitHub上,有个项目就专门做中国数据库网站的Zotero translator开发和维护!其中就包括中国知网!
https://github.com/Zotero-CN/translators_CN
目前,这里已经开发了关于中国知网、百度学术、万方、维普、Bilibili、Soopat、谷粉搜搜等网站的translator。
尽管这些translator依然在开发维护中,还未达到非常完美的程度!
但值得欣慰的是,目前已经完成的中国知网translator可以解决我们前面提到的痛点!
顺便提一下,在知乎上有一个关于该项目中的中国知网translator的讨论!
https://www.zhihu.com/question/21518558
下面我们直奔主题,介绍如何实现Zotero Connector抓取中国知网期刊以及硕博论文的文献条目以及PDF!
首先我们下载GitHub网页中的CNKI.js文件。👇
https://github.com/Zotero-CN/translators_CN/tree/master/translators

然后我们将下载好的CNKI.js拷贝到前面提到的存放Zotero translator的目录,进行覆盖(可以将原始的CNKI.js备份一份)。

接着,我们打开Chrome浏览器中Zotero Connector首选项,点击“Update Translators”。
下一步,我们重新启动Zotero客户端以及Chrome浏览器(这一步不能少)。
接着我们再回到中国知网试试。(前提依然是对中国知网数据库有下载权限)
可以看到,不论文是期刊论文还是硕博论文,Zotero Connector都可以成功抓取文献条目和PDF。
期刊论文
硕博论文
完美解决问题!
同样,我试了下中国知网海外版。
http://new.gb.oversea.cnki.net
随意找两篇期刊和硕博论文,可以看到也可以完美下载文献条目和PDF!
期刊论文
硕博论文
   附GitHub项目中Zotero translators(网盘下载) 
大家可以自行到GitHub下载包括CNKI.js的translator文件,也可以使用我已经提前为大家下载好的translator文件。
translators(含CNKI.js)下载方式:「青柠学术」公众号后台回复“translators”获取下载链接。

 VIP特惠 

新年之际,小编隆重推出🔥“青柠学术-包好礼”🔥活动,超强科研资源等你来取!(免费也能轻松拿到)VIP超值优惠,只要9.99元,加入青柠学术VIP,便可终身免费获取青柠学术全部优质资源,更能与小编一对一交流,以解决科研和学习中遇到的难题!目前,已经有406人加入青柠学术VIP!加入我们,你将与来自清华、浙大、复旦、上海交大、中科大、西安交大等各大高校的学生一起学习,提升科研水平!点击下文,进一步了解。👇👇🔥最强科研资源汇总!|VIP特惠🔥 交流群 在公众号的菜单栏「交流群」,分享了青柠学术的QQ/微信交流群,感兴趣的可以加入。学术交流,文献求助,统统都可以。

 关于青柠 

青柠学术是一个持续分享优质的科研技巧、效率工具的原创学术平台。博主:浙江大学电子工程博士生,国家奖学金获得者,具有丰富的SCI论文发表、专利申请、学科竞赛经验。

文献管理翻译神器学术网站谷歌学术专利申请学位论文三维作图数据绘图论文作图电子书下载LaTeXMarkdownTyporaOffice

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存