通过 wget 下载图片

通过 wget 下载图片

使用 wget 下载图像时wget link出现以下错误:

HTTP request sent, awaiting response... 302 Moved Temporarily
Location:  [following]
--2015-05-24 14:47:46--  http://stripovionline.com/AlanFord/0002_Suplji_zub/1.jpeg
Reusing existing connection to stripovionline.com:80.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location:  [following]
--2015-05-24 14:47:47--  http://stripovionline.com/AlanFord/0002_Suplji_zub/1.jpeg
Reusing existing connection to stripovionline.com:80.

20 次之后,它会终止并显示消息20 redirections exceeded.

我通常可以访问该链接并手动下载图像。

答案1

我无法用浏览器下载该图片,并且出现“页面未正确重定向”错误,因此这可能是正确的wget行为。我建议您尝试下载其他图片以进行确认。例如,http://cdn.sstatic.net/superuser/img/sprites.svg对我来说打开正常。

如果您需要下载只能从特定页面访问的文件,例如http://stripovionline.com/index.html,则需要将该 URL 传递给 wget 作为 referer:

wget --referer="http://stripovionline.com/index.html" "http://stripovionline.com/AlanFord/0002_Suplji_zub/1.jpeg"

相关内容