wget - 如何使用 Wget 将所有图像从 URL 下载到单个文件夹中?

标签 wget

我正在使用 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/

相关文章:

curl - 在身份验证方面,curl 与 wget 有何不同

ruby - 为什么我可以使用 Firefox 或 WGET 访问网站,但无法使用 CURL 或 Ruby

linux - 如何使用 wget 保存网页及其对象?

shell - 使用 wget 通过 --no-parent 递归获取目录

php - PHP 中 Wget 的问题

text - 如何 `wget` 文本文件中的 URL 列表?

windows - 如何让 wget 在网页索引文件的工作本地副本中包含日期和时间戳

curl - 使用 CLI 从外部 URL 下载 Jupyter Notebook

linux - 为什么 wget 输出到 stderr 而不是 stdout?

json - Yahoo Placefinder API 和 cURL/wget