准备工作
下载 curl
cURL 是一个利用 URL 语法在命令行下工作的文件传输工具,1997 年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称 cURL 为下载工具。cURL 还包含了用于程序开发的 libcurl。
- 首先进入 curl 下载网站,这里下载的是 Windows 版本
https://curl.se/windows/
下载 64 位版本,解压到本地,进入 bin
目录
- 在此目录启动命令行工具(cmd,不能是 PowerShell)
在地址栏输入 cmd
然后回车打开
- 至此,准备工作完毕
选择教材
- 进入
国家中小学智慧教育平台
官网并 登录账号 ,进入教程
专栏
https://basic.smartedu.cn/tchMaterial
- 选择一本你需要的教材,点击进入
- 按
F12
打开开发者工具,选择网络
一栏(英文为Network
)
- 向下滑动教材,使其 产生请求
这时候教材 pdf 会被分段加载,教材的 pdf 名称相同,需要你甄别并找到 请求数最多的一个文件
如图
- 右键该请求,选择
复制 -> 复制为cURL(cmd)
下载教材
- 随便打开一个文本文档,粘贴刚才复制的内容
- 在文本的最末尾粘贴内容
--output file.pdf
, 注意引号和横杠之间有空格分割
找到 -H range
这行文本,此行意为请求某部分的文件,而我们要请求整个文件,故删除此行
完整的请求指令如下:
- 将文本文档里的指令全选复制,粘贴到刚刚打开的 cmd 终端
回车运行该指令,等待下载完成
- 教材 pdf 即为此目录下的
file.pdf