免费教科书一键下载:这个开源工具帮你把国家智慧教育平台的课本存到本地
「教育部把课本做成电子版放在了网上,但没给你下载按钮。」[📝] 上篇文章写了 smartedu-dl-go,有人跟我说还有个更早的项目——tchMaterial-parser,同样是解决从国家智慧教育平台下载教材的问题,而且比 smartedu-dl-go 更早出现,功能更纯粹。tchMaterial-parser 是 happycola233 做的开源工具,专门用来下载 smartedu.cn 上的电子课本 PDF。目前 GitHub 上 5800+ 星,已经稳定维护了很长时间。01. 它解决什么问题
国家中小学智慧教育平台有从小学到高中的全部电子课本,跟最新教材同步,全部免费。但平台只提供在线浏览,不提供下载。你可以在电脑上看,可以在平板上翻,但不能把 PDF 存到本地。tchMaterial-parser 要做的就是一件事:帮你把那些只能在线看的课本 PDF 下载到本地。02. 怎么用
项目主页有一个直接可用的脚本,复制到浏览器控制台运行,会自动抓取当前教材页面的 PDF 并弹出下载。安装后,在教材页面上会出现一个下载按钮,点击就能下载整本教材。这是最推荐的方式,一劳永逸。两种方式都需要你先登录 smartedu.cn——教育部的平台需要用学校账号或手机号登录才能看教材内容。登录之后,下载工具才能拿到访问权限。03. 跟 smartedu-dl-go 的区别
所以如果你只需要下载课本 PDF,tchMaterial-parser 更轻量,一个脚本搞定。如果你还需要课件、视频、音频,就用 smartedu-dl-go。tchMaterial-parser 是完全开源免费的,MIT 协议,代码在 GitHub 上。作者是个独立开发者,从项目创立到现在一直在维护,社区的 issues 和 PR 响应也很积极。5800 颗星说明了一件事:需要这个工具的人,比想象中多得多。