如何从网站下载一系列文件?得到什么?
How can I download an array of files from a website? wget?
假设我想通过 example.com/pics/9999.jpg 下载 example.com/pics/0000.jpg。
最好的方法是什么?
我试过了:
wget example.com/pics/{0000..9999].jpg
但它说 "Argument list too long"。
我可以使用什么好的脚本或程序来执行此操作?
我编码不多。我认为它将涉及一个 shell 脚本,该脚本使用 wget 获取 0000.jpg 然后它将 +1 以获取下一张图片,直到它到达 9999.jpg.
谢谢。
这是一个 Bash 单行代码,可以满足您的需求:
for n in $(seq -f "%04g" 0 9999); do wget http://example.com/pics/$n.jpg; done
假设我想通过 example.com/pics/9999.jpg 下载 example.com/pics/0000.jpg。 最好的方法是什么?
我试过了:
wget example.com/pics/{0000..9999].jpg
但它说 "Argument list too long"。
我可以使用什么好的脚本或程序来执行此操作?
我编码不多。我认为它将涉及一个 shell 脚本,该脚本使用 wget 获取 0000.jpg 然后它将 +1 以获取下一张图片,直到它到达 9999.jpg.
谢谢。
这是一个 Bash 单行代码,可以满足您的需求:
for n in $(seq -f "%04g" 0 9999); do wget http://example.com/pics/$n.jpg; done