如何使用 wget 下载整个图库?

如何使用 wget 下载整个图库?

有一个格式的画廊:

http:\\DOMAIN\file0001.jpghttp:\\DOMAIN\file0543.jpg

我如何使用 下载所有这些文件wget

我怎样才能让它在两次下载之间等待 2 秒?

我正在使用 bash ver 3.2。

答案1

在bash中:

for ((i=1; i<=500; i++)); do wget http://DOMAIN/file`printf "%04d" $i`.jpg; done

如果要在下载之间等待 2 秒,请sleep 2;在完成之前添加

答案2

使用带有 的范围{..}

$ wget http://example.com/file{0001..0543}.jpg

上述答案适用zshbash 版本 4 及以上。如果您使用的是旧版本的 bash,请参阅@w00t 发布的答案(bash -version进行检查)。

在此处输入图片描述

相关内容