tchMaterial-parser:3步把智慧教育平台电子课本存到本地
【免费下载链接】tchMaterial-parser国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser
tchMaterial-parser 是一款面向国家中小学智慧教育平台的电子课本下载工具:把课本预览页网址贴进去,它替你解析出 PDF 真实地址并保存下来。适合需要把课本 PDF 落到本地盘的老师、学生和家长,免去逐本翻找下载地址的麻烦。
📥 工具速览
平台页面上只有在线预览,没有直接的 PDF 下载按钮,链接又藏在接口数据里,普通用户很难手工拿到。tchMaterial-parser 把这件事做成了两步操作:
- 解析预览页网址,自动提取对应的 PDF 下载地址
- 支持一次粘贴多个网址,按顺序排队批量下载课本
- 按教材标题自动命名文件,省去手动改名的环节
- 提供两种模式:直接下载到本地,或只把解析出的链接复制到剪贴板,交给 IDM 等下载工具处理
准备工作
把仓库拉到本地:
git clone https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser环境上只需要两点:Python 3.x,以及带图形界面的系统(Windows、macOS、Linux 均可)。主程序是 src/tchMaterial-parser.pyw,双击或在终端里执行它就能启动。
实战步骤
启动主程序
在 src 目录找到 tchMaterial-parser.pyw 并运行,窗口打开后即可见一个多行文本框和两个操作按钮,底部是进度条与状态标签。高分屏上界面已做过适配,一般不会出现字体发糊的情况。
粘贴课本链接
在浏览器打开智慧教育平台的课本预览页,复制地址栏网址,粘贴进文本框。多个课本就每行一个网址。链接形如:
https://basic.smartedu.cn/tchMaterial/detail?contentType=assets_document&contentId=xxx&catalogType=tchMaterial&subCatalog=tchMaterial拿到 contentId 部分正确、能被浏览器正常打开的预览页地址即可,工具靠其中的 contentId 去接口里换出 PDF 地址。
选择下载或仅解析链接
- 点"下载":先弹出保存位置选择框,随后开始下载。多本教材时,PDF 以教材名称命名,全部存进你选的文件夹。
- 点"解析并复制":不下载文件,只把解析到的 PDF 直链写入剪贴板,方便转发或交给其他下载器。
下载时留意底部进度条,它显示总体百分比、已完成文件和剩余数量;日志区会记录每本书的解析与保存情况,失败的链接也会单独列出,方便回头重试。
📥 进阶用法
批量下载课本的注意事项
一次处理 10~20 个链接比较稳妥,先按学科、年级把链接分组整理好,再分批跑。大文件下载时优先用有线网络,尽量避开晚高峰时段,减少中途断流。
断网中断后怎么继续
工具没有断点续传,但中断不会毁掉已完成的部分:已保存的 PDF 原样留在磁盘,日志里列出的失败链接重新粘回文本框再下载一次即可,不用整批重来。
下载后按年级归档
文件命名已经带上教材标题,后面只需归位。推荐按"学段/学科"两级目录整理,例如 小学/语文、初中/数学、高中/英语,找起来一目了然。
适用人群
- 教师:一次性备好一整个学期的教材 PDF,备课时离线翻阅
- 学生:网络不好的地方也能把课本存下来离线学习
- 家长:给孩子集中准备一套资料,按目录整理
- 教育机构:批量拉取某年级或某学科的全套课本,用于教研存档
问题排查
下载速度慢:先确认网络本身,关一两个占带宽的程序,换非高峰时段重试;文件较大时慢属正常,等进度条走完即可。
高分屏下界面发糊:检查系统显示缩放设置,或按系统缩放级别调整后重启工具,工具本身已做高 DPI 适配,多数情况下直接正常。
解析不到链接:多为网址贴错或页面已下线。用浏览器打开确认页面能正常预览,重新复制地址栏链接再试;也可以先走"解析并复制"模式单独验证。
文件名不满意:默认用教材标题命名,重命名即可;需要统一命名规范时,建议在归档阶段一次性处理。
仓库结构
tchMaterial-parser/ ├── src/ │ └── tchMaterial-parser.pyw # 主程序 ├── res/ │ └── PixPin_2024-08-19_15-02-38.png # 界面截图 ├── LICENSE └── README.md核心代码都在这一个 pyw 文件里,其余是许可与说明文档,读起来不费事。
写在最后
tchMaterial-parser 做的事不复杂:把平台藏起来的 PDF 链接取出来,按教材名存好。没有多余的配置,三步走完全程。如果你经常要从智慧教育平台取课本,clone 下来存一份,需要时直接就能用。
【免费下载链接】tchMaterial-parser国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考