tchMaterial-parser:电子课本下载器,一键拿下智慧教育平台课本PDF
【免费下载链接】tchMaterial-parser国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser
tchMaterial-parser 是一款电子课本下载器,帮你批量下载教材PDF,这些课本在国家中小学智慧教育平台上只能在线看、没法存走。把课本预览页的网址粘进去,点一下,官方 PDF 就到了你的电脑上。适合要备课的教师、想离线读课本的学生。
先跑起来
- 克隆项目并运行(需要 Python 3):
git clone https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser python src/tchMaterial-parser.pyw窗口会打开:中间是一个大文本框,下面一排 8 个下拉菜单,左右各有一个“下载”和“解析并复制”按钮,最底部是进度条和日志区。核心代码就一个文件 src/tchMaterial-parser.pyw,Python 加窗口库实现,无需任何配置。
打开智慧教育平台上任意一本电子课本,从地址栏复制完整网址。注意必须是能直接预览单本课本的那个页面。
把网址粘进文本框,点“下载”,选一个保存文件夹。进度条走完,文件夹里就会出现一本以教材官方名称命名的 PDF——这就是你的第一个成果。下载慢的话,也可以改点“解析并复制”拿到链接再试。
它能帮你做什么
三个功能覆盖了大部分用法,你按需挑。
一本搞定:从预览页网址到本地 PDF
当你在平台上翻到一本想留存的课本,页面却只让你翻、不让你存的时候,就用它。
- 复制那本课本预览页的完整网址
- 粘进文本框,点“下载”,选择保存文件夹
- 单下时还能自己指定文件名,程序自动从网址里解析出 PDF 地址并完成下载
你得到的:文件夹里躺着一本以教材官方名称命名的 PDF,双击就能打开,不用再对着网页截图。
批量下载教材PDF:一学期的课本一次备齐
当你需要一次存好几本,比如某个年级的全套课本,一本一本点太磨人,就一次全喂给它。
- 把多个预览页网址粘进文本框,一行一个
- 点“下载”,选一个文件夹,程序会自动建好目录
- 底部进度条实时显示总进度,日志区逐条记录每个网址的处理结果
你得到的:所有 PDF 整整齐齐落进同一个文件夹,各自带着自己的教材名,不用你回头一本一本改名字。
解析并复制:只拿链接,交给 IDM 下载
当下载速度不理想,或者你习惯用专用下载工具时,可以不让它亲自下。
- 网址照旧粘贴,改点“解析并复制”
- 程序解析出 PDF 直链并放到剪贴板
- 把链接贴进 IDM 或你顺手的任意下载工具
你得到的:找直链这件事你完全不用管,把链接丢给更强的下载工具就行。
进阶玩法
已经下过第一本之后,下面这些会让事情更省事。
- 下拉菜单找课本:窗口下方 8 个多级下拉菜单覆盖平台教材分类层级,逐级选完,对应课本网址会自动填进文本框,找不到网址时直接在这里翻。
- 🔊 带音频的课本一起下:教材若挂了配套音频资源,下载 PDF 的同时会把 mp3 自动存进“教材名_音频”文件夹。
- 专题课程网址也能解析:专题课程页的网址同样有效,里面的 PDF 资源会被自动找到。
- 批量管理保存路径:多文件时只选一个文件夹即可,程序以教材名命名逐个保存,目录始终不乱。
- Windows 高分屏:高 DPI 已适配,大显示器上字体、按钮不会发虚。
卡住了看这里
- 解析时报“解析失败,请检查URL是否正确” → 你复制的不是单本课本预览页 → 去能直接翻页看那本课本的页面复制完整地址,网址里应带 contentId 参数。
- 点“下载”后弹出“请输入至少一个网址” → 文本框是空的 → 至少填一个预览页网址,多个的话一行一个接着填。
- 下载途中提示失败 → 网络波动把连接断掉了 → 隔一会儿再点一次“下载”,下载走后台线程,窗口不会因此卡死。
- 打开时弹出“获取资源列表失败”警告 → 当时网络连不上平台的列表接口 → 直接把课本预览页网址粘进文本框照样能下载,或者重开一次程序。
- Windows 下界面有点糊 → 系统显示缩放起了干扰 → 程序已做高 DPI 适配,仍异常就去 Windows 显示设置里调一下缩放比例。
实际用在哪些场景
教师
- 备课前把指定章节打印成讲义
- 整套年级课本批量下载,攒成自己的教学资料库
- 把课本 PDF 发到班级群,学生自己按需打印
学生
- 平板上离线读电子课本,不用一直挂着浏览器页面
- 挑几道课后习题单独打印出来练
- 一册课本留个本地副本,断网、换设备都能打开
家长
- 把一学期的课本归进一个文件夹,给孩子备齐
- 打印指定小节当复习资料
- 留份备份,平台页面怎么调整都找得到
把只能在线翻的电子课本变成本地 PDF 只需两分钟,今后智慧教育平台资源获取,动动手指就行。
git clone https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser【免费下载链接】tchMaterial-parser国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考