使用 macOS 时,如何使用 Curl 仅下载特定目录中的 URL?

使用 macOS 时,如何使用 Curl 仅下载特定目录中的 URL?

这适用于https://www.gocaravanning.com/caravan-specs/Swift-Caravan-Data.html;我想下载所有链接到的年份和仅有的那些页面。

我知道curl -O下载文件。

命令是否为:

User@MacbookPro mydir curl -O https://www.gocaravanning.com/caravan-specs/Swift-[YEAR]-Caravan-Info.html

请注意,mydir在桌面上

没有 CSS 等没关系;它只是下载目录内的信息

如果有人能提供帮助我将不胜感激;我一直在学习基本的 Curl。

答案1

命令是否为:

User@MacbookPro mydir curl -O https://www.gocaravanning.com/caravan-specs/Swift-[YEAR]-Caravan-Info.html

就我认为你的目的而言,基本上是的。看看官方curl手册页参考,下载每个 HTML 页面,格式如下:

 Swift-[YEAR]-Caravan-Info.html

您可以使用[]提供在每个 URL 中使用的相关开始和结束“年份”:

curl -O https://www.gocaravanning.com/caravan-specs/Swift-[1990-2016]-Caravan-Info.html

请注意,这实际上不会从页面中提取链接。它只是对 、 、 等进行连续的Swift-1990-Caravan-Info.html直接Swift-1991-Caravan-Info.html请求Swift-1992-Caravan-Info.html


相关内容