国家中小学智慧教育平台电子课本下载教程:tchMaterial-parser 三步免费使用指南
国家中小学智慧教育平台电子课本下载教程tchMaterial-parser 三步免费使用指南【免费下载链接】tchMaterial-parser国家中小学智慧教育平台 电子课本下载工具帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载让您更方便地获取课本内容。项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser教师备课要备齐整套教材 PDF学生想在平板上离线看课本但国家中小学智慧教育平台只提供在线预览没有下载入口。tchMaterial-parser 是一款免费开源的电子课本下载工具把教材预览页的链接粘进去就能得到可保存到本地的 PDF 文件。本文用一次真实操作流程带你走完安装、首次下载和批量整理。️ 工具速览一个输入框加两个按钮程序窗口是单页布局五个区域各司其职网址输入框多行文本一行放一个链接支持右键菜单复制粘贴级联下拉菜单共 8 个按学科、年级、册次、版本等逐级选教材选完后工具自动把对应链接写入输入框免去手动复制“下载”按钮解析链接并把 PDF 存到磁盘“解析并复制”按钮只解析出直链写入剪贴板不落盘进度条与日志框进度条显示已下字节数、总大小、百分比与完成个数日志框逐行打印解析与下载结果无需注册也没有配置文件打开即用。 三步完成第一次课本下载第 1 步安装并启动git clone https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser cd tchMaterial-parser python src/tchMaterial-parser.pyw环境需要 Python 3代码使用了X | Y这类新式标注建议 3.10 及以上并安装 requests、pyperclip、psutil 等第三方库Windows 上还需 pywin32。验证结果弹出标题为“国家中小学智慧教育平台 资源下载工具”的窗口下拉菜单里已加载教材分类。若窗口提示“获取资源列表失败”仍可手动粘贴链接或直接重启程序再试。第 2 步拿到教材预览页链接在浏览器打开任意一本教材的页面地址栏形如https://basic.smartedu.cn/tchMaterial/detail?contentTypeassets_documentcontentIdxxx-xxx-...链接里的contentId是教材的唯一标识整个解析流程都靠它。不想手动复制的话直接在级联下拉菜单里逐级选中目标教材工具会把链接自动填进输入框。第 3 步点“下载”并验证结果第一次建议只粘一条链接然后点“下载”弹出对话框选择保存路径单文件时还能自定文件名进度条从“等待下载”变为滚动字节数、总大小与百分比完成后日志框打印“文件已下载到……”验证结果打开目录里的 PDF 确认内容完整文件大小与进度条显示的总大小一致。 批量下载与“解析并复制”的用法单本走通后就可以批量处理了批量下载输入框粘多行链接每行一条点“下载”只选一次目录工具用多线程并行拉取每本书一个线程界面全程不卡“解析并复制”想交给 IDM 等第三方下载器时使用工具只把 PDF 直链复制到剪贴板配套音频自动入库教材页带关联音频时工具会新建“教材名_音频”子文件夹把 mp3 逐一存进去能力边界只能解析本平台教材预览页链接遇到其他来源的链接会打印“解析失败请检查URL”不影响其余链接继续处理下载期间“下载”按钮会变灰是防重复点击的设计全部任务结束后按钮自动恢复进度条归位。️ 文件命名规则说明命名遵循“平台教材名 .pdf”的原则单文件保存对话框里由你决定文件名多文件工具按教材名自动命名统一存进你选的文件夹例如“初中语文七年级上册.pdf”音频文件带序号前缀集中在音频子文件夹防覆盖教材名本身含学科、年级、版本信息同目录放多本不会互相覆盖若你有统一命名习惯建议先让工具按原名下完再统一改名或归位避免下载中途改名导致对不上号。 工具在后台做了什么你只输入了一条链接后台实际跑完了四步取标识从链接里拆出contentId与contentType两个参数查详情用这两个参数向平台的资源详情接口发请求拿到教材的文件列表定位直链在列表中找到格式为 PDF 的条目把内部存储地址换成对外可用的公开地址分块下载按每次 128 KB 读取并写盘同步刷新进度条与日志框解析与下载逻辑集中在 src/tchMaterial-parser.pyw想改行为可以直接从这里入手。️ 下载后的课本怎么归档两套目录结构供参考教师按学期 学科教学资源/ ├── 2024-2025秋季/ │ ├── 数学/ │ ├── 语文/ │ └── 英语/ └── 版本对比/学生按年级 册次课本库/ ├── 初一/ │ ├── 上册/ │ └── 下册/ └── 复习备考/两条小约定能省掉日后的翻找成本保留工具自动生成的原名别改成“课本.pdf”这类泛称同一年份不同学期下的同名书在目录名上加日期前缀区分版本 环境要求与排错清单环境要求Python 3.10 及以上预装 requests、pyperclip、psutilWindows 另需 pywin32Windows、Linux、macOS 均可需要有图形化桌面网络可正常访问平台按出现频率排序的排查顺序日志打印“解析失败请检查URL” → 核对链接是否以 basic.smartedu.cn 开头且含 contentId先用浏览器打开确认能访问批量中有文件失败 → 日志框会列出失败的链接建议把它从输入框删掉后单独重下整体重试会重复下载已成功的文件高分屏界面偏小或模糊 → 调整系统显示缩放或修改代码里的 scale 缩放因子启动时下拉菜单为空并提示“获取资源列表失败” → 教材目录接口没响应可手动粘贴链接继续或重启程序下载中窗口“没反应” → 属正常现象下载在后台线程进行盯日志框的更新即可✅ 下一步一句话总结这个工具把“只能预览”的教材页变成了本地 PDF全程从链接到文件只需三步。现在就执行第 1 步的三条命令粘一本你最有把握用上的教材链接点“下载”然后在目录里打开文件核对内容。【免费下载链接】tchMaterial-parser国家中小学智慧教育平台 电子课本下载工具帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载让您更方便地获取课本内容。项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考