使用wget从网页下载图像

时间:2016-09-11 04:20:07

标签: image download wget

我尝试使用wget从给定的网址下载所有图片。以下是我使用过的一些命令。

wget -A.jpg [URL]
wget -A .jpg [URL]
wget -A *.jpg [URL]
wget -A .jpg [URL]
wget -nd -r -P /my/directory/ -A jpeg,jpg [URL]

以上命令均无效。所以为了确保,我从我指定的URL检查了每个图像的文件扩展名,并意识到它们的格式如下:

URL/image.jpg?quality=85&strip=info&w=1200

我如何解决这个问题,在我试图从中检索的URL的文件扩展名末尾有参数? wget中有一个我缺少的选项吗?

谢谢,任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果你想匹配那些不以jpg结尾的文件,你必须在jpg之后添加一个星号。

像:

wget -A *.jpg* [URL]

如果您想要更复杂的过滤,也可以使用带有--accept-regex参数的正则表达式模式。