下载 https 页面

下载 https 页面

我可以通过网络浏览器从 https 站点下载一些文件。

通过使用正确的凭据,是否可以通过命令行(也是非交互方式)下载 https 页面?

例如下载这个图片通过具有适当凭据的命令行非交互方式,我将搜索具有“png”扩展名的行

请投票结束问题(我有点困惑,到底要问什么)

答案1

我下载了链接的图像

wget https://blog.httpwatch.com/wp-content/uploads/2011/01/firefox-https-cache2.png

这是你想要的吗?

假设您要下载许多文件(例如*-cache1,2,3,4,5,6,7,8,9.png)。然后你可以做类似的事情:

for i in {1..9}; do 
wget https://blog.httpwatch.com/wp-content/uploads/2011/01/firefox-https-cache$i.png
done

如果您需要使用身份验证和其他谷歌搜索结果会有所帮助。如果您担心安全问题,请务必隐藏您的凭据,因为它们很可能会出现在您的 shell 历史记录中(例如~/.bash_history)。

答案2

使用wgetcurl,请参阅示例:

wget https://blog.httpwatch.com/wp-content/uploads/2011/01/firefox-https-cache2.png

或者:

curl -o file.png https://blog.httpwatch.com/wp-content/uploads/2011/01/firefox-https-cache2.png

这两个应用程序都具有高度可配置性和可调整性,并且适用于自动化脚本。

相关内容