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.jpg
to mysite.com/img/500.jpg
)?
我正在使用 ubuntu 11.10
最简单的解决方案可能是使用 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中运行。)