【发布时间】:2012-01-06 10:50:28
【问题描述】:
我正在编写一个 python 程序,用于下载我学校学生的一些照片。
这是我的代码:`
import os
count = 0
max_c = 1000000
while max_c >= count:
os.system("curl http://www.tjoernegaard.dk/Faelles/ElevFotos/"+str(count)+".jpg > "+str(count)+".jpg")
count=count+1
`
问题是,如果图像存在于服务器上(不是 404),我只想保存 jpg,并且由于我没有服务器上的所有图像名称,我必须发送所有图像的请求在 0 到 1000000 之间,但并非所有介于 0 到 1000000 之间的图像都存在。所以我只想保存图像,如果它存在于服务器上。我该怎么做(ubuntu)?
提前谢谢你
【问题讨论】: