Greasy Fork

来自缓存

Greasy Fork is available in English.

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

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

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
Microsophy
日安装量
3
总安装量
18,510
评分
38 2 0
版本
0.6
创建于
2020-08-23
更新于
2023-01-23
大小
4.6 KB
许可证
暂无
适用于

知网批量下载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:发现一个简单粗暴但神奇有效的办法