
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 原内容
两个月前也遇到同样的问题,现在已经解决了。
脚本安装好就能一键下载了。知网新旧版本都支持,一直在更新。
