tchMaterial-parser电子课本下载工具:3步把智慧教育平台电子课本存到本地
2026/9/24 18:03:06 网站建设 项目流程

tchMaterial-parser电子课本下载工具:3步把智慧教育平台电子课本存到本地

【免费下载链接】tchMaterial-parser国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser

国家中小学智慧教育平台的电子课本能看不能存?tchMaterial-parser电子课本下载工具干的就是这件事:把课本预览页的网址粘进去,它自动从网址里解析出真实的 PDF 地址,一键存到本地。它是给备课的老师、给孩子备离线教材的家长准备的,不用写代码,不用懂原理。用完后你拿到的是一批以教材名命名的课本 PDF 文件,可以批量处理,也能存到哪算哪。

📌 它只做这一件事

平台的课本页面只提供在线预览,真正的 PDF 地址藏在网址里的两个参数后面:contentId 和 contentType。工具做的就是把这两个参数提取出来,向平台接口请求教材信息,拼出可直接下载的链接,再用多线程把 PDF 存进你选的目录,下载全程窗口的进度条实时同步。整个过程不用配置任何东西。

主程序只有一个文件:src/tchMaterial-parser.pyw,Windows、Linux、macOS 都能跑,装好 Python 就能用。

项目定位目标用户核心功能上手门槛
把电子课本预览网址解析成真实 PDF 地址的小工具备课教师、需要离线教材的家长批量解析并下载电子课本 PDF装 Python 后双击运行,无其他配置
跨平台、开源(MIT)想把教材存在本地的任何用户多线程下载、实时进度,也可只复制直链Windows / Linux / macOS 均支持
单文件主程序,免费使用只想拿直链、配合 IDM 等工具下载的人电子课本、专题课程、基础性作业均可解析从浏览器地址栏复制网址即可

⬇️ 从安装到出结果的 3 步

第一步:克隆仓库并装依赖

装好 Python 3.6 以上版本后,依次执行下面 3 条命令:

git clone https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser cd tchMaterial-parser pip install requests pyperclip psutil

第二步:运行程序,粘贴课本网址

Windows 上直接双击src/tchMaterial-parser.pyw启动,其他系统用python src/tchMaterial-parser.pyw运行。然后用浏览器打开国家中小学智慧教育平台,找到需要的课本,把地址栏里的完整网址粘进文本框,形如:

https://basic.smartedu.cn/tchMaterial/detail?contentType=assets_document&contentId=b8e9a3fe-dae7-49c0-86cb-d146f883fd8e&catalogType=tchMaterial&subCatalog=tchMaterial

多本课本也不用一本一本开程序,同一个文本框里换行粘贴就行。

第三步:点下载,拿到 PDF 文件

点"下载"按钮,选一个文件夹。单本课本可以指定保存位置和文件名;多本课本则以教材名为文件名,统一存进所选文件夹。下载过程中底部进度条实时显示已下载大小和百分比;有文件失败时,日志区会列出失败的链接,对着补下即可。

进阶用法:

  • 只想要链接的话,点"解析并复制",PDF 直链会进剪贴板,方便分享或丢给 IDM 等下载管理器。
  • 批量下载时把多个网址按行分开粘贴,工具会按多线程逐个处理。

❓ 常见问题

下载失败了怎么办?先看网络是否通畅,再确认粘贴的网址里含 contentId 和 contentType 两个参数。网址必须取自预览页的地址栏,教材列表页的链接不行;多数情况重新复制完整网址再试一次就好。

除了电子课本,还能下别的吗?可以。专题课程和"基础性作业"也能解析;教材资源会顺带把关联的音频(mp3)一起抓下来,存在同一目录。

高分辨率屏幕上界面会模糊吗?不会。程序在 Windows 上自动读取系统缩放因子并做高 DPI 适配,高分屏下字体和布局都是清晰的。

tchMaterial-parser 把"只能在线看"的电子课本变成自己磁盘里的 PDF。源码见 src/tchMaterial-parser.pyw,授权文件为 LICENSE(MIT)。

【免费下载链接】tchMaterial-parser国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询