tchMaterial-parser:1 个按钮把国家平台电子课本存到本地
【免费下载链接】tchMaterial-parser国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser
这个工具帮你从国家中小学智慧教育平台一键完成电子课本下载,把在线预览的教材变成能离线打开的 PDF。适合需要无网备课的老师、想把课本存到平板上的学生,以及任何嫌平台"只能看不能下"的人。
它能干什么
- 粘贴预览页网址,自动解析出 PDF 真实下载链接
- 批量下载:输入框里一行贴一个地址,全部跑完
- 多线程下载,几十个文件排队下也不卡窗口
- "解析并复制"只拿链接不下载,丢给 IDM 或 aria2 跑满带宽
- 按学科、年级、版本三级下拉直接定位教材,省去手动搜索
- 底部实时进度条,下载了多少、失败了几条一目了然
从零到跑起来
环境要求:Python 3.6 及以上,系统需带图形界面(Windows / macOS / Linux 都行)。
git clone https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser cd tchMaterial-parser pip install requests pyperclip psutil启动:Windows 直接双击 tchMaterial-parser.pyw,Linux 和 macOS 在终端执行python src/tchMaterial-parser.pyw。
怎么用
第一步:拿到教材链接
打开国家中小学智慧教育平台,找到目标课本,复制浏览器地址栏的完整网址。链接里必须带 contentId 参数,这是解析的关键,缺了它工具就找不到 PDF。
第二步:粘贴地址并点下载
把网址贴进输入框,批量就换行多贴几个。点"下载"按钮,弹窗里选个保存文件夹,程序自动以教材名命名文件,后台多线程开下。
第三步:盯进度、收文件
进度条会实时刷新,日志窗口逐条打印每个文件的解析和下载结果。全部结束后日志告诉你文件存在哪个目录,失败的链接也会单独列出来。
让效率再高一档
- 整学期课本链接一次性贴进去,睡前挂着下,第二天全部就位
- 用"解析并复制"把链接扔给 IDM,比程序内置单线程快好几倍
- 教材关联的 MP3 音频会一起拉下来,存到同名"_音频"子文件夹,听读两不误
卡住了?看这里
下载失败或解析为空:先确认网址里同时有 contentId 和 contentType 两个参数,再检查网络能否正常打开该预览页,然后重新点一次下载。
界面文字模糊或控件错位:Windows 用户把"显示设置"里的缩放比例改成 100%,或在程序快捷方式属性里勾选"高 DPI 兼容性"。
提示获取资源列表失败:程序启动时会拉取全量教材目录,网络抖一下就会弹窗,关掉提示重新打开程序即可,不影响手动贴链接下载。
tchMaterial-parser 把"复制网址、解析、下载"三步压成了一次点击,让电子课本下载不再依赖在线浏览。核心代码就在 src/tchMaterial-parser.pyw,MIT 协议,拿去用就行。
【免费下载链接】tchMaterial-parser国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考