下载 mysite.com/img/ 目录中所有图像的 Wget 类实用程序

use*_*637 4 command-line bash wget

我对 mysite.com/img/ 目录的访问被阻止。

但是,该目录中的所有图像都采用n.jpg其中 n 是第 n 个图像的形式。

我的访问mysite.com/img/n.jpg没有被阻止

无论如何我保存图像 1-500 ( mysite.com/img/1.jpgto mysite.com/img/500.jpg)?

我正在使用 ubuntu 11.10

and*_*dol 6

最简单的解决方案可能是使用 bash 大括号扩展

wget http://mysite.com/img/{1..500}.jpg
Run Code Online (Sandbox Code Playgroud)

还可以选择执行循环,允许您在每个请求之间稍作等待。

for n in $(seq 1 500); do
  wget http://mysite.com/img/${n}.jpg
  sleep 0.1
done
Run Code Online (Sandbox Code Playgroud)

(以上可以直接在shell中运行。)