免费电子课本下载工具 tchMaterial-parser:解析智慧教育平台 PDF 免费电子课本下载工具 tchMaterial-parser解析智慧教育平台 PDF【免费下载链接】tchMaterial-parser国家中小学智慧教育平台 电子课本下载工具帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载让您更方便地获取课本内容。项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parsertchMaterial-parser 是一款免费的电子课本下载工具能把国家中小学智慧教育平台教材的在线预览链接解析为可下载的 PDF 文件。平台只支持在线浏览不提供下载入口想离线保存中小学教材时正好需要这类开源下载工具补上这一环。 安装与快速启动工具基于 Python 和 tkinter 图形界面开发克隆下来装好依赖就能跑全程不用改代码。首次运行前把第三方库装上git clone https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser cd tchMaterial-parser pip install requests pyperclip psutil python src/tchMaterial-parser.pyw程序启动时会先拉取平台教材目录填充下方的筛选菜单所以首次打开要等一两秒。系统依赖Python 3.10 及以上tkinterPython 标准库自带requests、pyperclip、psutilWindows 额外需要 pywin32功能全景一览打开程序是一个单窗口界面从上到下分三块顶部是操作说明和网址输入框中间一排是「下载」「解析并复制」两个按钮加一条进度条底部是八个联动下拉菜单和一块日志区布局清晰不用读说明书也能上手。网址输入框粘贴教材预览链接一行一个支持批量筛选下拉菜单按教材类型、学段、学科逐级选自动补全完整链接下载 / 解析并复制直接下载 PDF或只解析出直链进度条与日志区实时显示解析和下载的状态 核心操作粘贴链接解析下载在智慧教育平台的教材详情页浏览器地址栏里的整条 URL 就是工具需要的输入。把它复制下来粘进输入框一个链接占一行要下多本就逐行排列https://basic.smartedu.cn/tchMaterial/detail?contentTypeassets_documentcontentIdb8e9a3fe-dae7-49c0-86cb-d146f883fd8e链接里的 contentId 是每本教材的唯一标识工具靠它定位资源contentType 则标明资源类型。点「下载」后会先弹出目录选择选定后程序把 PDF 写进该文件夹文件名直接取教材名称例如「普通高中教科书·语文必修 上册.pdf」省去了手动重命名。如果你只需要直链可以点「解析并复制」它会把解析出的 PDF 下载地址放进剪贴板交给 IDM 等下载器就行工具本身不实际下载文件。⚡ 进阶能力链接多了也不怕输入框一次贴一批工具逐个解析、多线程下载大文件不会把界面卡死进度条实时反映整批进度。跨平台方面Windows 做了原生高 DPI 适配4K 屏不糊macOS 与 Linux 同样基于 tkinter装好 Python 就能直接运行没有额外依赖。除了 PDF它还能顺带解析教材关联的音频并一起下载备课、听读都够用。它的 PDF 解析原理其实很短从 URL 提取 contentId请求平台资源详情接口从 JSON 定位 PDF 地址改写为可下载直链 两类典型使用场景教师学期初备教材开学前把全学期课本链接收进输入框批量下载按学科、年级分文件夹存放需要加速时复制直链交给下载器学生建离线学习包选齐中小学各科教材下到平板或阅读器教材名称自动成文件名方便检索连带下载配套音频通勤没网也能听读❓ 踩坑速查解析失败 / 提示无效链接链接可能过期或 contentId 抄错用浏览器打开原页面确认能否访问下载中断 / 速度慢检查网络换个网络环境重跑该条链接界面模糊或错位高 DPI 显示问题调系统缩放或修改显示缩放级别启动弹「获取资源列表失败」下拉菜单没加载到重启程序或手动粘贴链接项目说明项目采用 MIT 协议开源核心入口 src/tchMaterial-parser.pyw欢迎提 Issue 或提交 PR。它就是把国家中小学智慧教育平台的在线电子课本转成可离线 PDF 的免费开源下载工具。【免费下载链接】tchMaterial-parser国家中小学智慧教育平台 电子课本下载工具帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载让您更方便地获取课本内容。项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考