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抓过来的
方法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许可协议进行许可。
本文为我原创本文禁止转载或摘编 作者:寒菱HanZero https://www.bilibili.com/read/cv24405974/ 出处:bilibili