国
国自然结题报告下载助手
在国家自然科学基金官网查看结题报告时,本人完成滑块验证后,一键自动翻页,把整份报告保存为一个 PDF。仅供个人学习查阅。
#国自然
#自动翻页
#PDF下载
数据统计
总安装量
8
近 24 小时
+8
用户评分
-
描述
版本
评分0
权限说明
完成官网验证后,自动获取结题报告各页并合成为 PDF 下载。
加载中…
在 国家自然科学基金大数据知识管理服务门户(kd.nsfc.cn)看结题报告时,官网只能一页一页翻着看,没法整份保存。
装上这个脚本后,你自己完成官网的滑块验证,再点一下按钮,脚本会自动翻页,把报告全部页面合成一个 PDF,保存到电脑的「下载」文件夹。几十页的报告大约 1 分钟。
chrome://extensions(Edge 是 edge://extensions)→ 找到 Tampermonkey →「详细信息」→ 打开 「允许运行用户脚本」(旧版浏览器没有这个开关的,打开右上角「开发者模式」即可)https://kd.nsfc.cn/finalDetails?id=...,右下角会出现「结题报告 → PDF」面板文件名会自动用「批准号_项目名称.pdf」。
Q:右下角没有出现面板? A:多半是没打开「允许运行用户脚本」,见上面准备第 2 步。打开后刷新官网页面。
Q:提示「还没看到官网加载报告」? A:需要先在官网点「查看报告」并完成滑块验证、看到第一页后,再点下载按钮。如果刚安装或更新过脚本,先刷新页面再验证一次。
Q:提示「官网繁忙」? A:短时间内请求太多被官网限流了,脚本会自动等待重试;如果还是不行,过几分钟再试。请不要连续大量下载。
Q:会不会绕过验证码? A:不会。验证码必须你本人完成。脚本只是在你验证通过后,代替你重复点击「下一页」并把每页保存下来,和你在官网手动翻页是同样的请求;每页之间间隔 1 秒,遇到官网繁忙会自动停下等待。
为了方便审核和使用者放心,这里说明脚本具体做了什么:
https://kd.nsfc.cn/finalDetails*(国自然结题项目详情页)运行,其他网站完全不运行。kd.nsfc.cn(@connect kd.nsfc.cn),用来读取报告每一页的图片。不会把任何数据发送到其他服务器,没有统计、追踪或上传功能。@require 引入开源 PDF 生成库 jsPDF 2.5.2(cdn.jsdelivr.net,带 sha256 校验)。completeProjectReport)。你完成滑块验证、官网显示第一页后,脚本记下这次请求的地址和请求头,然后只把页码换掉,依次请求后续页面——和你在官网点「下一页」是同一种请求。脚本不读取、不保存你的 Cookie、账号等任何个人信息。