知网批量下载PDF+丨CNKI Multi PDF Download

用于知网批量下载PDF,保存下载信息到txt

Forfatter
Microsophy
Daglige installasjoner
9
Totale installasjoner
17 849
Vurderinger
38 2 0
Versjon
0.6
Lagd
23.08.2020
Oppdatert
23.01.2023
Lisens
I/T
Gjelder

知网批量下载PDF+

1. 关于脚本的产生:

好朋友考研,找我帮忙下载报考学院的导师们发表的文献,需要 PDF 格式和按发表时间排序。

数量太大,我不想自己动手……

搜索了一下,发现已经有人写过批量下载的脚本了,代码不长只有一页,萌新研究了一天也没弄懂,后来不断改改改试错才明白各个地方的作用,然后就剩解决添加时间信息(重命名)的问题,但是刚接触 JS,了解不多,各种尝试无果,加了 JS 群,在群里问了一下,大家告诉我前端做不了%&#……我也不明白。

换了一种办法,先下载到本地再模糊匹配重命名,是用 AutoHotKey 脚本完成的。感谢群里大大们给我提供思路和帮助。还谢谢「知网批量下载PDF」的作者,如果没有参考,可能完成不了自己的脚本,看到介绍里的故事,也很是感慨。自己用 jQuery 重新写了一下脚本,批量下载的功能是一样的,我还根据自己需要添加了——可勾选下载范围 + 获取简要信息。

能够用代码解决实际问题,感觉真的很快乐,也想分享给有需要的小伙伴。

2. 关于脚本的使用:

运行脚本后,在知网高级搜索中,搜索结果上方会多两个按钮「批量下载PDF」和「信息」。如果有勾选,就只下载勾选的文献的 PDF,如果没有勾选会默认下载当页所有搜索结果。信息也是同样的。

没有权限而下载不了的文献,会在信息里标注「未下载」。Chrome 浏览器会拦截窗口,第一次使用记得放行。

脚本后面有时间会继续完善的~

3. 碎碎念

2020.8.25

  • 更新了,看到有小伙伴给我评分,555我太感动了~
  • 如果还有什么需要可以和我说哦~
  • 新增:摘要模式下批量下载、信息导出
  • 24问:下载所有已选文献可不可以呢?
  • 24答:介个,网页没有下载按钮就没有下载链接,这样的话,需要跳到详情页,再点击下载链接,这样会很慢吧!其实俺还不知道怎么做,先看看昂

2020.9.1

  • 新增:兼容知网新版本
  • 24:感觉新版搜索结果加载要好等长时间,下载也好慢,还经常中断,不开森

2021.3.11

  • 新增:兼容校园网登录
  • 24:半年后回来我觉得我已经看不懂代码了,惨……

2021.4.18

  • 修复:海外版无法下载

2022.1.23

  • 修复:无法正常下载PDF
  • 24:发现一个简单粗暴但神奇有效的办法