从一组网址中保存大量图片

时间:2014-06-20 11:03:40

标签: python image

我有一个列表srcs,其中包含一组包含图像的网址,我将其从文件夹中删除并将其下载到文件夹中,但似乎图像正在覆盖。我正在获取最后一个网址的图像只有,有没有办法可以在不覆盖的情况下获取文件夹下的所有图像

这是我到目前为止所做的代码

lenght=len(srcs)
elm5=soup.find('div', id="dv-dp-left-content")
img=elm5.find("img")
src = img["src"]
srcs.append(src)
for i in range(1, lenght))
   with open(images/pic{}.jpg','wb') as f:
      f.write(r.content)

1 个答案:

答案 0 :(得分:1)

with open(images/pic{}.jpg','wb') as f:  应为with open('images/pic_%s.jpg'%i,'wb')

您应该为不同的src编写每个文件,您可以使用一个集使src列表唯一,然后将每个请求结果写入从1到N命名的文件