国家中小学智慧教育平台电子课本下载:3 步快速拿到教材 PDF
【免费下载链接】tchMaterial-parser国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser
tchMaterial-parser 是一个基于 Python 的国家中小学智慧教育平台电子课本下载工具:粘贴教材预览链接,即可解析并下载 PDF。它支持批量处理与只取链接,适合教师、学生和家长使用。
功能速览
- 批量处理:多行粘贴预览页地址,工具逐条解析、逐本下载,不用重复操作。
- 规范命名:PDF 文件名直接取自平台上的教材标题,下载后无需再逐个重命名。
- 只取链接:可仅解析出 PDF 直链并复制到剪贴板,不落地下载任何文件。
- 跨平台:Windows、macOS、Linux 均可运行(需要有图形界面环境)。
- 附带资源:部分教材带有配套音频,工具会把 MP3 一并下载到以教材名命名的子文件夹。
安装与启动
这个智慧教育平台教材下载工具需要 Python 3.10 及以上版本(代码使用了 3.10 的联合类型标注语法),并安装 requests、pyperclip、psutil 三个第三方库。获取代码只需一条命令:
git clone https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser启动同样一条命令,在 Windows 上也可以直接双击 src/tchMaterial-parser.pyw:
python src/tchMaterial-parser.pyw使用方式
三步拿到第一本教材 PDF
- 打开平台上任意教材的预览页,从浏览器地址栏复制完整链接(要带 contentId 等参数)。
- 把链接粘进工具文本框,点击“下载”,选择保存文件夹。
- 等待进度条走完,文件夹里会出现以教材标题命名的 PDF。
批量下载电子课本 PDF
- 在文本框中粘贴多条预览地址,每条占一行;也可以依次点击底部“电子教材/学段/学科/年级/书名”下拉菜单,让工具自动生成对应地址。
- 点击“下载”,选定一个目标文件夹。
- 所有 PDF 会以各自教材标题为文件名存入该文件夹。
建议每下载一批前,先按“年级-学科-学期”建好子文件夹,让这批文件直接落到对应位置,省去后续整理。
只要链接?用“解析并复制”
如果你打算用 IDM 或其他下载管理器接管,或者只想把直链分享给别人,点“解析并复制”即可。工具把所有解析出的 PDF 直链写入剪贴板,全程不下载文件。
不同角色的用法
- 教师:开学前把所教年级、学科的全套教材链接收集起来,一次性下载后归入“学期-年级”文件夹,备课、打印、分发都能随时取用。
- 学生:假期预习时把下学期教材一次下齐,放到平板或电脑里,配合批注工具复习更方便。
- 家长:每周下载孩子当前单元的教材,打印重点页面做辅导材料,操作流程没有任何技术门槛。
体验与稳定性
- 多线程下载:下载任务在独立后台线程中执行,批量进行时窗口不卡死,进度条与日志区实时反馈。
- 高分屏适配:Windows 下进程会开启 DPI 感知,125% 甚至更高的缩放比例下界面不模糊、不错位。
- 错误处理:解析或下载失败的任务会在日志区说明原因,其余已完成的文件不受影响,失败地址可以单独重试。
遇到问题怎么办
- 下载慢:把大批量拆成每批 5~10 本,错峰网络下重试;只要链接的话,改用“解析并复制”配合专业下载工具通常更快。
- 解析失败:先确认粘贴的是完整预览页链接(含 contentId 参数),并在浏览器里验证页面能否正常打开;都正常仍失败,多半是平台调整了地址结构,需要等待工具版本更新。更多细节可参考 README.md。
- 文件归档:建议按“学段-学科-年级”三级结构组织,例如:
电子课本/ ├── 小学/ │ └── 语文/ ├── 初中/ │ └── 数学/ └── 高中/ └── 数学/它没有改变平台上的任何内容,只是替你省去了翻找 PDF 直链的步骤。建议不要一次建库,先下载当前学期的一本教材,跑通“复制链接—解析—下载”的完整流程,熟悉之后再按年级和学科逐步补齐。
【免费下载链接】tchMaterial-parser国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考