Curl 使用wget批量下载两个范围

Curl 使用wget批量下载两个范围,curl,download,wget,Curl,Download,Wget,我有一个PHP图像库,其中有大约20000个照片文件。我想备份我自己的服务器上的图像,但这里是我的url问题 http://photos.blabla.net/photo.php?g=XX&p=YY XX是画廊编号,YY是照片编号。如果提供了错误的库号,则无法访问这些照片。所以我想创建一个批量下载,例如 http://photos.blabla.net/photo.php?g=[1:2000]&p=[1:20000] 如何在shell帐户中使用wget、curl或其他方法来实

我有一个PHP图像库,其中有大约20000个照片文件。我想备份我自己的服务器上的图像,但这里是我的url问题

http://photos.blabla.net/photo.php?g=XX&p=YY
XX是画廊编号,YY是照片编号。如果提供了错误的库号,则无法访问这些照片。所以我想创建一个批量下载,例如

http://photos.blabla.net/photo.php?g=[1:2000]&p=[1:20000]
如何在shell帐户中使用wget、curl或其他方法来实现这一点。甚至任何Windows解决方案都将受到欢迎


非常感谢。

单靠
wget
是无法做到这一点的

在几行Python中将其作为子流程运行(理论上):

导入子流程
g=1
p=1

而gPython脚本总是很好。但如果不想编写额外的脚本,请在bash中使用一行命令:

for g in {1..2000}; do for p in {1..20000}; do wget http://photos.blabla.net/photo.php?g=$g&p=$p; done done