tchMaterial-parser 完整指南:批量下载国家中小学智慧教育平台电子课本 PDF
tchMaterial-parser 完整指南批量下载国家中小学智慧教育平台电子课本 PDF【免费下载链接】tchMaterial-parser国家中小学智慧教育平台 电子课本下载工具帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载让您更方便地获取课本内容。项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser在国家中小学智慧教育平台查找教材时常见的卡点是网页端只提供在线预览没有直接的 PDF 下载入口想离线使用只能逐页截图。tchMaterial-parser 是一款免费的电子课本下载工具把教材预览页的网址粘贴进去它会自动解析出对应的 PDF 文件地址并保存到本地支持一次粘贴多条链接批量处理。程序基于 Python 和 Tkinter 编写提供图形界面Windows、macOS、Linux 均可运行不需要命令行基础。工具能做什么电子课本 PDF 解析与下载围绕预览页网址 → 本地 PDF这条链路程序实际做了以下几件事解析从网址中提取 contentId、contentType 等参数向平台接口请求资源信息定位 PDF 存储地址。批量下载输入框里每个网址占一行一次可提交多本教材逐条解析后依次写入磁盘。自动命名文件直接以教材名称命名下载后无需改名。直链复制只解析不下载将 PDF 直链写入剪贴板方便交给 IDM、Aria2 等下载器或分享给同事。配套音频对教材类资源会额外获取关联的 MP3 音频存入教材名_音频子目录。不卡界面下载任务在后台线程执行按 128 KB 分块写入进度条与日志实时更新窗口始终保持可操作。另外程序对 Windows 高分屏做了 DPI 适配通过动态计算缩放因子保证字体和控件清晰高分辨率显示器上不会出现模糊或错位。获取与启动克隆仓库并运行 tchMaterial-parser克隆代码到本地后即可运行git clone https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser cd tchMaterial-parser程序依赖 Python 3 以及 requests、pyperclip、psutil 等第三方库Windows 上还需 pywin32缺什么补什么pip install requests pyperclip psutil各系统的启动方式如下系统启动方式Windows双击src/tchMaterial-parser.pyw或执行python src/tchMaterial-parser.pywmacOS / Linux终端执行python3 src/tchMaterial-parser.pyw需要图形化桌面环境提示.pyw 后缀在 Windows 下不会弹出黑色控制台窗口双击的体验接近普通软件。基本操作粘贴链接批量下载电子课本打开平台上的教材详情页从浏览器地址栏复制完整 URL。粘贴到程序顶部的多行文本框需要多本教材时每行一个网址。点击下载按钮选择保存目录。观察底部进度条与状态文字完成后日志区会给出实际保存路径。无论一本还是多本教材文件都会以教材名命名后落入所选文件夹。输入框支持右键剪切、复制、粘贴批量整理链接时比较顺手。界面组成级联筛选菜单与下载进度界面自上而下分为四块说明与输入区顶部注明网址格式要求中间是多行文本输入框右侧带滚动条。操作区左侧下载、右侧解析并复制两个按钮中间是进度条与状态标签显示已下载体积、百分比和完成的本数如已下载 2/5。级联筛选菜单一排 8 个下拉框按电子教材 → 学段 → 学科 → 版本 → 册次逐级选择。选定具体教材后程序自动把对应的详情页 URL 追加进输入框——不想自己找链接时用菜单点选比复制更快。日志区记录每条链接的解析结果、失败原因和最终保存位置。进阶用法解析 PDF 直链并导出配套音频如果希望由 IDM 这类下载器接管传输点解析并复制即可程序逐条解析输入框中的网址把得到的 PDF 直链汇总写入剪贴板随后可粘贴到任意下载工具或聊天窗口。该按钮只做解析和复制不产生本地文件。对语文、英语等带朗读音频的教材下载模式下工具会额外请求音频资源列表过滤出 MP3 后按001_音频标题.mp3的格式存入教材名_音频文件夹与 PDF 位于同一目录方便成套归档使用。使用场景与常见问题一位初中教师学期初备课时的用法可以参考先把一学期要用的 8 本教材链接按行整理好粘贴进程序一次下载再按学段/学科/册次建立文件夹归档后续备课直接离线调取不必反复打开网页。日常使用注意以下几点链接必须有效以浏览器能正常打开该预览页为准出现解析失败时先确认网址完整需包含 contentId 参数。网络波动失败记录会保留在日志区重新粘贴失败的链接再试一次即可平台维护期间建议稍后重试。高分屏显示异常程序会自动识别 Windows 缩放比例若仍显示偏大或偏小可调整系统显示缩放或修改源码中的缩放因子。环境要求Linux/macOS 需要图形桌面解析依赖平台接口若页面结构调整导致批量失败可到日志区核对具体报错。核心源码见 src/tchMaterial-parser.pyw功能说明与更新记录见 README.md项目采用 MIT 许可LICENSE可自由用于教学场景。【免费下载链接】tchMaterial-parser国家中小学智慧教育平台 电子课本下载工具帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载让您更方便地获取课本内容。项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考