tchMaterial-parser 电子课本下载器:一键批量保存智慧教育平台教材 PDF
【免费下载链接】tchMaterial-parser国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser
智慧教育平台的电子课本只能在线看,存不成 PDF,备课和离线复习都别扭。tchMaterial-parser 是一款开源电子课本下载器,专门解析国家中小学智慧教育平台的教材 PDF:粘贴预览页网址,一键解析出真实的 PDF 直链,文件名自动取教材名,还能批量下载。
它能做什么:PDF 直链怎么解析、教材怎么批量存
- 解析预览页拿到 PDF 直链(直链 = 可直接下载的 PDF 地址)
- 选定保存目录,一键下载教材,文件名自动取教材名
- 一次粘贴多个预览网址,批量下载,逐个自动命名
- “解析并复制”把直链写入剪贴板,可交给下载管理器接管
- 进度条加状态标签实时显示累计进度,日志区记录解析与保存结果
首次使用:从粘贴网址到拿到本地 PDF
- 在平台打开目标课本预览页,复制地址栏完整网址,它带有
contentId、contentType=assets_document这类关键参数。 - 粘贴进窗口文本框,点“下载”按钮。
- 程序解析出 PDF 直链,你选定保存目录,开始下载。
成功时:目录里出现以教材名命名的 PDF,日志区写明“文件已下载到”。失败时:日志区直接标出哪条网址解析失败,回去核对即可。想了解解析细节,读 src/tchMaterial-parser.pyw 源码最直接。
进阶:批量下载怎么命名、级联菜单怎么找书
整套教材一次收齐时,批量下载的规则很简单:文本框里每行放一个网址。 比如新学期补初中数学资料,把“八年级上册”“八年级下册”加一本复习讲义的预览网址换行粘入,点一次下载逐个处理。 每份文件按平台里的教材名自动命名,建议先建好分类目录(如“新学期/初中数学”),下完按学科归档。
手头没有网址时,用窗口下方的级联下拉菜单。 从资源类型逐层选到学段、学科、出版社、具体教材,选到末级,预览网址自动追加进文本框,直接点下载,省去在列表页翻找。
跑在哪些系统、会不会碰你的数据
Python 编写、tkinter 界面,Windows、macOS、Linux 有图形环境即可运行。 Windows 端做了高 DPI 适配,高分辨率屏幕显示不发虚。 不需要账号和登录,解析下载全程本地完成,只请求平台公开资源接口,不向第三方服务器发送本地文件。
出问题先看这里
现象:解析失败,日志提示无效? 处理:检查网址是否带contentId参数,确认预览页在浏览器里能正常打开,不行就重新复制。
现象:大文件下载太慢,等得久? 处理:先点“解析并复制”,把直链写入剪贴板,再交给支持多线程分段的下载管理器,传输更稳。
获取项目
git clone https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser克隆下来,粘贴预览网址、点一下下载,教材 PDF 就完整落在你指定的文件夹里。
【免费下载链接】tchMaterial-parser国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考