如何使用终端从网站(非网页)下载所有图像?

如何使用终端从网站(非网页)下载所有图像?

我想要一个命令,我输入一个 URL,例如 photos.tumblr.com,它会将该网站上的所有照片下载到一个文件夹中,而不仅仅是该网站主页的图像。该命令需要下载网站各个部分的图片,例如 photos.tumblr.com/ph1/1.png / photos.tumblr.com/ph3/4.jpg。

请向我展示一个使用此网址的示例:http://neverending-fairytale.tumblr.com/并在回答问题之前进行测试

答案1

wget可以做到:

wget -A.png,.jpg,.gif,.jpeg -e robots=off -m -k -nv -np -p \
--user-agent="Mozilla/5.0 (compatible; Konqueror/3.0.0/10; Linux)" \
http://site.url/

唯一的问题可能是网站使用 JavaScript 生成其内容。

相关内容