2016-09-11 362 views
0

我试图使用wget从给定URL下载所有图像。以下是我使用过的一些命令。使用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/image.jpg?quality=85&strip=info&w=1200 

我该如何解决此问题在文件的结尾那里有参数我试图从URL中检索的URL的扩展名? wget中有一个选项是我缺少的吗?

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

回答

0

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

像:

wget -A *.jpg* [URL] 

您还可以,如果你想更复杂的过滤使用正则表达式模式与--accept-regex说法。