
电子课本下载工具 tchMaterial-parser粘贴预览页网址一键下载平台 PDF 教材【免费下载链接】tchMaterial-parser国家中小学智慧教育平台 电子课本下载工具帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载让您更方便地获取课本内容。项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parsertchMaterial-parser 是一款面向教师、学生和家长的电子课本下载工具专门针对国家中小学智慧教育平台。你只需把课本预览页的网址粘贴进程序它就能解析出 PDF 直链并完成下载省去手动翻找下载链接的麻烦。30 秒速览先说结论这个工具帮你解决三件事把预览页变成 PDF 直链平台只给在线预览不给下载按钮。工具读取预览页网址里的参数自动找到背后的 PDF 文件地址。批量下载电子课本一次粘贴多行网址一行一个全部按顺序解析、下载文件自动以教材名称命名。只复制链接不下载点“解析并复制”所有 PDF 链接直接进剪贴板配合你惯用的下载器如 IDM也能用。环境要求与工具获取环境要求项目要求系统Windows、macOS 或 Linux需要图形界面Python3.10 及以上第三方库requests、pyperclip、psutilWindows 上另需pywin32获取方式git clone https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser安装依赖pip install requests pyperclip psutil # 仅 Windows 用户执行 pip install pywin32启动方式进入项目目录后双击运行 src/tchMaterial-parser.pyw或在终端执行python src/tchMaterial-parser.pyw程序启动时会联网拉取平台的教材目录数据首次打开可能需要几秒钟。看到“国家中小学智慧教育平台 资源下载工具”窗口即表示就绪。更多说明见 README.md。核心功能拆解从“它能替你省什么”的角度这个工具有四个实用点自动解析 PDF 直链。你不必打开浏览器开发者工具找文件地址。工具从预览页网址中提取contentId参数向平台的数据接口查询资源信息定位到 PDF 存储地址。自动按教材名命名。单个下载时保存的文件名就是教材标题如《普通高中教科书·语文必修 上册》省去重命名步骤。级联筛选直接生成网址。窗口下方有一排下拉菜单可按“电子教材 → 学段 → 学科 → 版本 → 册次”逐级点选选到最后一本时对应的预览页网址会自动填入上方输入框。不会记网址、也懒得找网址时用这个最省事。附带下载配套音频。当教材页关联了朗读音频资源时工具会把 PDF 存为教材名.pdf音频统一存到教材名_音频文件夹每段音频按序号命名。下载过程可见。底部进度条实时显示已下载字节数、百分比和完成本数下方日志区逐条记录每个网址的解析结果哪条失败一目了然。手把手实操从网址到 PDF 文件以“下载一本语文必修上册 PDF”为例打开国家中小学智慧教育平台进入目标电子课本的预览页面。复制浏览器地址栏里的完整网址形如https://basic.smartedu.cn/tchMaterial/detail?contentTypeassets_documentcontentId...。把网址粘贴到工具的文本框中。点击“下载”在弹出的对话框里选择保存文件夹。等进度条走满日志区出现“文件已下载到xxx”即完成打开该文件夹即可看到以教材名命名的 PDF。批量下载多本电子课本的方法在文本框里每行粘贴一个网址粘贴顺序即下载顺序。点击“下载”后只需选择一次目标文件夹所有 PDF 都会落到同一目录。建议按“学段-学科-册次”提前建好文件夹如电子课本/初中/语文/一次下载后整体移动。进阶玩法不想立刻下载点“解析并复制”PDF 直链会全部复制到剪贴板可直接贴进 IDM 等下载工具做队列下载。用窗口下方的级联下拉菜单逐级筛选系统自动把网址写进输入框方便一次攒一批再统一下载。进阶技巧与效率优化分批下载教材较多十几本以上时建议每批 5~10 个网址分次进行。单批失败率更低失败时也只重试少数几条。多线程下载下载任务在独立线程中运行下载过程中窗口仍可操作不会“卡死”多文件时按顺序逐个处理整体进度汇总显示在同一条进度条上。高 DPI 屏幕工具已内置高 DPI 适配Windows 下自动按系统缩放比调整界面。若高分屏下仍有模糊可在 Windows“显示设置”里调整缩放比例或修改 src/tchMaterial-parser.pyw 顶部的缩放相关代码。失败不丢已下载文件批量下载中某一条失败不会回滚其他已完成的文件日志区会列出“以下链接下载失败”及对应网址把那几行单独重试即可。断网重试下载失败多由网络波动引起重新粘贴失败的网址再点一次“下载”即可无需从头处理全部任务。常见问题与排障现象可能原因解决办法日志提示“解析失败请检查 URL 是否正确”网址不完整、粘贴时截断或页面已下线确认复制的是完整预览页网址含contentId等全部参数先在浏览器里打开验证能正常预览启动时弹出“获取资源列表失败”警告启动瞬间网络不通教材目录数据拉取失败检查网络后关闭窗口重新启动不点下拉菜单、直接手动粘贴网址仍可正常下载某条链接下载中途失败网络波动、平台接口超时在日志区找到失败网址单独重试多文件批量时已下载的文件不受影响高分屏下界面文字模糊或控件错位系统缩放比例与程序缩放不一致先尝试调整 Windows 显示缩放仍异常可调整源码中的缩放因子pip install后运行报错缺少模块第三方依赖未装全如 Windows 缺pywin32按上文命令补齐requests、pyperclip、psutil、pywin32本项目基于 LICENSEMIT发布可自由使用和二次开发。下一步一句话总结把预览页网址交给它它负责找到并保存 PDF你只负责收藏和打印。建议先拿一两本当前学期要用的教材试跑流程熟悉“粘贴 → 下载 → 检查命名”三步后再逐步积累成按学段、学科分好层的本地电子课本库。【免费下载链接】tchMaterial-parser国家中小学智慧教育平台 电子课本下载工具帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载让您更方便地获取课本内容。项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考