2023年6月,国家中小学智慧教育平台的运营方为教材PDF文件直链添加了验证,导致之前可用的F12抓包功能失效,我捣鼓了一下研究出了最新的解决办法,截止目前我在网上还没有看到相同的解决方案,如有雷同纯属巧合。
注:本人非专业从事人员,专业性难免欠缺,方法也可能不是最简,敬请谅解。

2023年7月12日更新
方法1
感谢@VeltGop_Studio 的提醒。

这种方法非常的简单,但不久后可能会失效。截至7月12日16时这种方法依然可用。
你需要…
一款有开发者工具的浏览器(本文使用Microsoft Edge。Chrome、FireFox、360安全等主流浏览器都有开发者工具)
怎么做…
1. 前往国家中小学智慧教育平台,自行进入你所需要的教材页面

2. 按下F12(或右键网页空白处,选择“检查”或“审查元素”)来打开开发者工具,并切换到“网络”或“Network”选项卡

3. 在“筛选器”或“过滤”中输入“pdf.pdf”

4. 按下Ctrl+F5,等待网页刷新。等到右侧列表完全静止再进行下一步操作。
5. 找到大小最大的一个文件,双击它

6. 现在你来到了一个401页面

查看网址的域名部分:

删去三级域名中的“-private”,然后回车。

此时教材已经出现。右键任意位置,在上下文菜单中选择“保存”即可下载到电脑。


方法2
如果方法1已经失效,你可以尝试方法2。
你需要……
一款可以修改请求头的浏览器(本文介绍Microsoft Edge+ModHeader插件方法)
怎么做……
第一步,安装ModHeader插件。
对于Edge浏览器:
1. 进入https://microsoftedge.microsoft.com/addons
2. 搜索“ModHeader”并安装

第二步,打开需要下载的教材页面。
1. 前往国家中小学智慧教育平台,自行进入你所需要的教材页面(以语文一年级上册为例)

2. 按下F12(或右键网页空白处,选择“检查”或“审查元素”)来打开开发者工具,并切换到“网络”或“Network”选项卡

3. 在“筛选器”或“过滤”中输入“pdf.pdf”

4. 按下Ctrl+F5,等待网页刷新。等到右侧列表完全静止再进行下一步操作。
5. 找到大小最大的一个文件,单击它

6. 找到X-Nd-Auth键,将它的值复制下来(红圈中,全部复制不要落字)

第三步,配置请求头。
1. 打开你之前安装好的ModHeader插件,它应该在浏览器右上角的拼图图标中
2. 凭你的摸索,你应该能找到这个界面

3. 在Name中输入(不要加冒号)
X-Nd-Auth
在Value中粘贴你刚刚复制的值,现在看起来是这样的

第四步,下载文件。
1. 双击pdf.pdf,稍等几秒,下载自动开始

如果请求头配置失败,你看到的将是401界面

2. 结束


如果无法复现我的操作,请评论区留言,我看到了也不一定回。
本文方法2的部分采用CC BY-NC-SA 4.0许可协议进行许可。