国家中小学智慧教育平台 电子课本下载工具
- 2026-10-31 19:14:09
国家中小学智慧教育平台 电子课本下载工具
孩子上小学,语文数学都得配电子课本。
国家中小学智慧教育平台上都有,但一页一页翻、一本一本点,下载下来还得自己改文件名,一整个学期的书能折腾一个周末。
GitHub 上有个小工具 happycola233/tchMaterial-parser。把课本的预览页网址粘进去,它自己解析出 PDF 地址,批量下载,文件按课本名存好。
【批量】 一次贴多个网址,每行一个。
下载过程中能随时停。已经下完的留着,没下完的不会留残缺文件。
同一批课本再下一遍,已经有的自动跳过,只补缺的和上次失败的。
【搜索】 按资源名称搜,或者按学段、学科、年级组合着挑。
搜出来的结果直接展开。长名字横向滚动,鼠标悬停能看到完整信息和大封面。
【书签】 下载完顺手给 PDF 加书签,目录按页码排好,翻到哪一页直接跳。给低年级孩子用的时候,页码跳转省不少事。
【Token】 要填一个 Access Token,README 里给了步骤。
浏览器登录智慧教育平台,F12 打开控制台,粘一段它给好的脚本,输出什么就贴回工具里。
Token 存在本机。Windows 存注册表,Linux 和 macOS 存配置文件。不会上传,也不存云端。
有效期一般 7 天,过期了重新取一份。
装起来有三条路。Windows 用 `winget install happycola233.tchMaterial-parser` 一条命令,Arch 有 AUR,macOS 和 Linux 直接下 Release 里的包。
Windows 和 Linux 双击就能跑,不用装。
界面细节也做了。深色模式跟着系统走,也能手动切。分辨率高不会糊。下载管理窗口关掉,下载照样继续。
出错的地方留了口子。任务列表能看到每个文件卡在哪一步,失败的重下,或者只重试失败的那几项。解析出错的页面能单独重解析。
点个关注支持一下
🔗 github.com/happycola233/tchMaterial-parser