还在为国家中小学智慧教育平台的电子课本没法下载发愁?想给孩子打印复习资料,却只能在线预览不能保存?手动截图拼接又麻烦又影响画质?今天给软件站的朋友们安利一款专为教育场景打造的实用工具 – tchMaterial-parser 国家中小学智慧教育平台电子课本下载工具。它能一键解析平台电子课本预览页面,直接获取PDF文件并高速下载,支持批量操作、自动命名,跨平台兼容还无需复杂安装,不管是家长给孩子整理学习资料,还是老师备课收集教材,都能让效率翻倍,彻底告别在线预览的束缚!
作为GitHub热门开源项目,tchMaterial-parser 凭借“简单易用、功能精准、安全可靠”的优势,成为教育场景下的必备工具。它针对性解决了智慧教育平台电子课本“可看不可下”的核心痛点,无需专业技术知识,小白也能轻松上手,完全开源免费、无广告无捆绑、数据本地处理,让每一份教材都能安全便捷地获取!

精准解决教育场景需求,下载课本从未如此轻松
- 📚 一键解析下载:输入电子课本预览页面网址,即可自动解析PDF资源地址,无需手动查找,下载一步到位;
- 📥 批量操作高效:支持同时输入多个课本网址(每行一个),批量下载不限制数量,一次性搞定多本教材;
- 📂 自动智能命名:程序自动提取教材名称作为文件名,无需手动修改,下载后的文件整齐有序,方便分类管理;
- 🔧 Access Token 灵活适配:支持手动输入Token登录,Windows自动存入注册表、Linux存入专属文件夹,下次启动自动加载,也可免Token下载(部分资源适用);
- 🖥️ 跨平台全兼容:完美支持Windows、Linux、macOS操作系统(需图形界面),Arch Linux用户还可通过AUR仓库直接安装;
- 📊 下载进度可视化:实时显示下载进度条,支持暂停/恢复操作,网络波动也不怕下载中断;
- 🎯 高DPI适配优化:针对高分辨率屏幕优化UI界面,避免模糊不清,操作体验更舒适;
- 🔓 开源安全可控:基于开源协议开发,代码完全透明可审计,不收集用户数据、不上传敏感信息,Token仅用于本地授权,隐私安全有保障。
深度功能
1. 操作极简,三步搞定电子课本下载
最让人惊喜的就是“零门槛使用”,无需复杂配置,跟着步骤走就能快速下载教材。
- 第一步:获取课本网址——打开国家中小学智慧教育平台,找到目标电子课本的预览页面,复制浏览器地址栏中的URL(示例:https://basic.smartedu.cn/tchMaterial/detail?contentType=assets_document&contentId=XXXXXX&catalogType=tchMaterial&subCatalog=tchMaterial);
- 第二步:可选设置Token——自v3.1版本起无需强制设置,但为了确保所有资源都能正常下载,建议按教程获取Token(后文详细说明),设置后自动保存,下次无需重复操作;
- 第三步:批量下载——将一个或多个课本URL粘贴到工具文本框(每行一个),选择保存目录,点击“下载”按钮,程序自动解析并下载PDF文件,全程可视化进度,坐等完成即可。
整个过程无需专业技术,家长、老师都能轻松操作,彻底告别手动截图、拼接的繁琐流程。
2. 实用功能拉满,适配教育场景多元需求
除了核心的下载功能,tchMaterial-parser 还内置了多个实用特性,让教材获取更高效、更省心。
- 批量下载省时间:一次可输入多本课本网址,支持小学、初中、高中全学段教材,不管是给孩子整理全学期资料,还是老师收集全年级教材,都能一次性搞定,避免重复操作;
- 自动命名好管理:下载后的PDF文件会自动以教材名称命名(如“小学语文三年级上册.pdf”),无需手动修改,按学科、年级分类时一目了然,查找起来更方便;
- 进度可视化可控:下载过程中实时显示进度条和剩余时间,支持暂停/恢复操作,遇到网络不稳定时,暂停后重新连接网络即可继续下载,不会浪费之前的进度;
- 跨平台灵活适配:Windows用户下载exe文件即可运行,Linux用户可通过压缩包解压使用,Arch Linux用户还能通过命令“yay -S tchmaterial-parser”快速安装,macOS用户也能正常使用(Token暂不自动保存,重启后需重新输入),不同系统用户都能找到适配方式。
3. Token设置指南+常见问题解决,使用无阻碍
为了确保所有电子课本都能顺利下载,这里详细说明Token的获取与设置方法,以及常见问题的解决方案:
🔑 Token获取与设置(建议操作)
- 打开浏览器,访问国家中小学智慧教育平台并登录个人账号;
- 按下F12或Ctrl+Shift+I,或右键点击页面选择“检查”,打开开发者工具,切换到“控制台(Console)”选项卡;
- 在控制台粘贴以下代码并按下回车:
(function() {
const authKey = Object.keys(localStorage).find(key => key.startsWith("ND_UC_AUTH"));
if (!authKey) {
console.error("未找到 Access Token,请确保已登录!");
return;
}
const tokenData = JSON.parse(localStorage.getItem(authKey));
const accessToken = JSON.parse(tokenData.value).access_token;
console.log("%cAccess Token:", "color: green; font-weight: bold", accessToken);
})();
- 复制控制台中绿色加粗显示的Access Token;
- 打开tchMaterial-parser工具,点击“设置Token”按钮,粘贴复制的Token并保存即可。
❓ 常见问题快速解决
- 下载失败提示401/403:大概率是Token过期(一般有效期7天),按上述步骤重新获取并设置新Token即可;
- 未设置Token下载失败:部分资源仅支持Token授权下载,建议完成Token设置后重试;
- 网址输入后无法解析:检查URL是否为电子课本预览页面的完整网址,确保没有多余字符,且资源未被平台移除;
- 网络不稳定导致下载中断:使用暂停/恢复功能,待网络稳定后继续下载,无需重新开始。
4. 安全可靠,开源无风险
作为开源工具,在安全性上做到了极致,让用户使用更放心:
- 数据本地处理:所有解析、下载操作都在本地设备完成,不将用户Token、下载记录等信息上传至云端,隐私安全有保障;
- Token安全存储:Windows系统中Token存入注册表,Linux存入用户专属配置文件夹,macOS暂存于内存,重启后需重新输入,避免Token泄露;
- 开源透明可审计:项目代码托管在GitHub,任何人都可查阅、审计,无隐藏后门和恶意代码,使用更可靠。
安装与使用:零门槛上手,不同系统都适配
快速安装(按系统选择对应方式)
- Windows/Linux用户:前往GitHub Releases页面下载对应系统的x64架构压缩包,解压后即可运行,无需额外安装步骤;
- Arch Linux用户:打开终端,输入命令“yay -S tchmaterial-parser”,等待安装完成即可;
- macOS用户:下载GitHub Releases中的压缩包,解压后运行,目前Token暂不支持自动保存,重启工具后需重新输入。
新手入门三步走
- 复制课本URL:登录国家中小学智慧教育平台,找到目标电子课本,复制预览页面的完整网址;
- (可选)设置Token:按前文教程获取并设置Token,确保所有资源都能正常下载;
- 粘贴并下载:将URL粘贴到工具文本框(多个URL换行输入),选择保存目录,点击“下载”,等待进度完成即可。
同类工具对比:优势一目了然
| 对比项 | tchMaterial-parser | 手动截图拼接 | 其他下载工具 |
|---|---|---|---|
| 操作难度 | 极简,三步完成 | 复杂,需逐页截图+拼接 | 需专业知识,配置繁琐 |
| 下载效率 | 批量下载,秒级解析 | 单页操作,耗时耗力 | 单次仅能下载一本,效率低 |
| 文件质量 | 原始PDF,高清无失真 | 画质受损,排版混乱 | 可能压缩画质,格式不兼容 |
| 命名管理 | 自动命名,整齐有序 | 手动命名,易混乱 | 默认随机名称,需手动修改 |
| 跨平台支持 | 支持Windows/Linux/macOS | 无平台限制,但操作一致繁琐 | 多仅支持单一系统 |
| 使用成本 | 完全开源免费,无广告 | 无成本,但效率极低 | 部分收费,或含捆绑软件 |
| 安全性 | 本地处理,隐私可控 | 无数据风险,但操作麻烦 | 可能收集用户数据,有隐私隐 |
获取方式
官方网站
https://github.com/happycola233/tchMaterial-parser
网盘下载
https://pan.quark.cn/s/8b4c532d4b88
更多趣软酷站请访问:
https://www.gewuzhizhi.vip/software-store/all-software-store/internet-resources
