中国知网文献批量下载,要求是pdf格式的。如何解决?

中国知网文献批量下载,要求是pdf格式的。如何解决?

2023.10.30 更新

之前的脚本,已经年久失修了,这是替代方案,希望作者大大继续更新~

2023.04.05 更新

脚本失效了,具体表现为404。因为知网PDF下载的链接是动态生成的,不知道怎么解决。给有批量下载PDF文献需求的小伙伴一些可能的替代方案,核心思路是一样的——用工具模拟简单重复的手动点击。

首先,搜索界面下载多个文献PDF的流程有三步:

【基础工具】

因为油猴脚本没有办法直接实现跨页面操作,所以需要想办法分段式实现这些功能。

2. 点击「下载PDF」3. 批量关闭页面:edge 有快捷键 Ctrl + W 关闭标签页,按 Shift 选择连续多个标签页,再用快捷键就能一次性关闭了。

【进阶工具】

既然油猴脚本有局限性,那有哪些跨页面操作的工具呢?

1. 浏览器插件:无使用成本,但找到匹配需求的插件比较困难。这里插入一个推荐,Web Scraper 是一款比较轻量的爬虫,相比 Python 学习成本低,但可以灵活实现一些简单的爬虫需求。2. 按键精灵:可按照设定的坐标,点击屏幕。使用成本低,功能单一。3. Autohotkey:这是个可以帮助自动化的热键脚本。高度自定义,注入一点时间和兴趣,有很大几率实现自己想要的功能。举个简单的例子:

以上内容,并不能一站式或一劳永逸解决问题,仅提供思路。如果小伙伴找到其他办法,欢迎来分享~

2020.11.05 原内容

两个月前也遇到同样的问题,现在已经解决了。

脚本安装好就能一键下载了。知网新旧版本都支持,一直在更新。