乐于分享
好东西不私藏

【行业标准下载神器】NrsisDownloader v1.0

【行业标准下载神器】NrsisDownloader v1.0

一、相关背景

自然资源部行业标准的主要发布渠道是自然资源标准化信息服务平台(nrsis.org.cn),覆盖土地管理、测绘地理信息、海洋等领域的现行有效标准,TD/T、CH/T 系列均可在线检索全文。

平台的定位是”在线阅读”,没有下载入口。浏览器打印另存 PDF 是空白页,Ctrl+S 保存是空白页。想要一份可以批注、存档、转发的本地文件,要么逐页截图拼接,要么去第三方标准网站碰运气——版本对不对、收不收费,都是变数。

相比之下,国家标准(GB/T)的处理要顺畅得多。国家标准全文公开系统支持直接下载 PDF,用起来没有障碍。

行业标准这段路,一直没有好走的办法。

NrsisDownloader v1.0 是针对这个问题开发的工具,专门用于将 nrsis.org.cn 上的行业标准下载为本地 PDF。


二、软件介绍

2.1技术实现

平台的阅读器基于自定义 JS 渲染,每次翻页通过 POST 请求获取当页数据,响应体为 base64 编码的单页 PDF。工具的核心逻辑是:后台启动无头浏览器完成页面初始化、获取会话凭证,再逐页发起请求,对响应数据进行 base64 解码,最终用 pypdf 将所有单页 PDF 合并为完整文件。

输出结果是真实的矢量 PDF,非截图合成,文字可选中复制,可添加批注,可正常打印归档。

2.2授权机制

软件采用机器码 + 授权码的离线激活方式。机器码由本机硬件信息生成,唯一对应当前设备;授权码经 HMAC-SHA256 算法签名,包含有效期信息,验证过程不依赖网络。授权记录写入系统注册表,软件更新后无需重新激活。

2.3运行环境

打包为独立 exe,无需安装 Python 或任何依赖环境。运行时自动检测系统已安装的 Chrome 或 Edge 作为浏览器内核,Windows 10/11 自带 Edge,通常开箱即用。


三、操作说明

第一步:获取标准阅读页地址

在 nrsis.org.cn 检索目标标准,进入详情页后点击 PDF 图标进入全文阅读页,复制浏览器地址栏 URL,格式为:

http://www.nrsis.org.cn/mnr_kfs/file/read/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

第二步:配置下载参数

将 URL 粘贴至”阅读页 URL”输入框,点击”浏览”指定 PDF 保存路径。

总页数默认自动检测,无需手动填写;若检测结果与实际不符,可在标准详情页查看页数后手动输入。请求间隔默认 0.5 秒,可根据网络情况适当调整。

第三步:执行下载

点击”开始下载”,界面日志区实时显示逐页下载进度。完成后弹窗提示,PDF 保存至指定路径。

以 TD/T 1112—2025《自然资源确权登记规程》为例,共 40 页,实测约 40 秒完成。


声明

本工具仅供个人学习和工作参考使用,请勿用于商业目的或二次传播标准文件。标准的最终解释权归发布机构所有。