国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。

本工具可以帮助您从国家中小学智慧教育平台获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。

网址:https://basic.smartedu.cn/

8eb32d9bly1i88jtb70nvj20xa0m40vy

视频教程

✨工具特点

 

  • 🔑支持 Access Token 登录:支持用户手动输入 Access Token 并自动保存,下次启动可自动加载。
  • 📚支持批量下载:一次输入多个电子课本预览页面网址,即可批量下载 PDF 课本文件。
  • 📂自动文件命名:程序会自动使用教材名称作为文件名,方便管理下载的课本文件。
  • 🖥️高 DPI 适配:优化 UI 以适配高分辨率屏幕,避免界面模糊问题。
  • 📊下载进度可视化:实时显示下载进度,支持暂停/恢复操作。
  • 💻跨平台支持:支持 Windows、Linux、macOS 等操作系统(需要图形界面)。

8eb32d9bly1i88jrlrzb0j21ks102hdt

🛠️使用方法

 

1. 输入教材链接⌨️

 

将电子课本的预览页面网址粘贴到程序文本框中,支持多个 URL(每行一个)。

示例网址

https://basic.smartedu.cn/tchMaterial/detail?contentType=assets_document&contentId=XXXXXX&catalogType=tchMaterial&subCatalog=tchMaterial

2. 设置 Access Token🔑

 

Tip

自 v3.1 版本起,这一步操作已经不再必要,当未设置 Access Token 时程序会使用其他方法下载资源。然而,这一方法并不长期有效,因此仍然建议您进行这一步操作。

  1. 打开浏览器,访问国家中小学智慧教育平台登录账号

  2. 按下 F12 或 Ctrl+Shift+I,或右键——检查(审查元素)打开开发者工具,选择控制台(Console)

  3. 在控制台粘贴以下代码后回车(Enter):

    (function() {
      const authKey = Object.keys(localStorage).find(key => key.startsWith("ND_UC_AUTH"));
      if (!authKey) {
        console.error("未找到 Access Token,请确保已登录!");
        return;
      }
      const tokenData = JSON.parse(localStorage.getItem(authKey));
      const accessToken = JSON.parse(tokenData.value).access_token;
      console.log("%cAccess Token:", "color: green; font-weight: bold", accessToken);
    })();
  4. 复制控制台输出的 Access Token,然后在本程序中点击 “设置 Token” 按钮,粘贴并保存 Token。

Note

Access Token 可能会过期,若下载失败提示 401 Unauthorized 或 403 Forbidden,请重新获取并设置新的 Token。

3. 开始下载🚀

 

点击 “下载” 按钮,程序将自动解析并下载 PDF 课本。

本工具支持批量下载,所有 PDF 文件会自动按课本名称命名并保存在选定目录中。

❓常见问题

 

1. 为什么下载失败?⚠️

 

  • 如果您没有设置 Access Token,可能是本程序使用的方法失效了,请设置 Access Token🔑。
  • 如果您设置了 Access Token,由于其具有时效性(一般为 7 天),因此极有可能是 Access Token 过期了,请重新获取新的 Access Token。
  • 确认网络连接是否正常🌐,有时网络不稳定可能导致下载失败。
  • 确保输入的网址有效🔗,部分旧资源可能已被移除。

2. Access Token 保存在哪里?💾

 

  • Windows 操作系统:Token 会存储在注册表 HKEY_CURRENT_USER\Software\tchMaterial-parser 项中的 AccessToken 值。
  • Linux 操作系统: Token 会存储在文件 ~/.config/tchMaterial-parser/data.json 中。
  • macOS 操作系统:Token 会存储在文件 ~/Library/Application Support/tchMaterial-parser/data.json 中。
  • 其他操作系统:Token 仅在运行时临时存储于内存,不会自动保存,程序重启后需重新输入,目前我们正在努力改进该功能。

3. Token 会不会泄露?🔐

 

  • 本程序不会上传 Token,也不会存储在云端,仅用于本地请求授权。
  • 请勿在公开场合分享 Token,以免您的账号被他人使用,造成严重后果。

    发表回复

    后才能评论

    买新电脑第一件事就是打开电脑的任何来源,打开终端(command+空格 聚焦搜索:终端),复制以下命令粘贴到终端:sudo spctl --master-disable 然后按下回车键,出现钥匙图标后输入电脑的开机密码(输入过程中密码是看不到的)输入完成后再按下回车键即可 🔗详细图文教程:https://www.macat.vip/496.html

    本站所有软件资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。 根据二○○二年一月一日《计算机软件保护条例》规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬!鉴于此,也希望大家按此说明研究软件!谢谢!

    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

    如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

    软件属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。(包括但不限于该软件真的已经失效/不适配,可以退回等价喵币)请您在购买获取之前确认好 是您所需要的软件资源!