我正在使用 wget 从网站下载所有图像,它工作正常,但它存储了网站的原始层次结构以及所有子文件夹,因此图像散布在周围。有没有办法让它将所有图像下载到一个文件夹中?我目前使用的语法是:
wget -r -A jpeg,jpg,bmp,gif,png http://www.somedomain.com
最佳答案
试试这个:
wget -nd -r -P /save/location -A jpeg,jpg,bmp,gif,png http://www.somedomain.com
这里有一些更多信息:
-nd
阻止创建目录层次结构(即 no directories )。
-r
启用递归检索。请参阅Recursive Download了解更多信息。
-P
设置保存所有文件和目录的目录前缀。
-A
设置白名单以仅检索某些文件类型。接受字符串和模式,并且两者都可以在逗号分隔的列表中使用(如上所示)。请参阅Types of Files了解更多信息。
关于wget - 如何使用 Wget 将所有图像从 URL 下载到单个文件夹中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4602153/