python 如何将大量图片的url保存到本地?

Python034

python 如何将大量图片的url保存到本地?,第1张

你如果要保存图片的url,直接把imgsrc写入本地文件就可以了,urllib.request.urlretrieve(imgsrc)这个的意思是你要保存的不是图片的url,而是要把图片下载下来,这个是要批量爬取网站上的图片,需要考虑网站的反爬虫措施了。

#!/usr/bin/env python

#-*- coding:utf-8 -*-

import requests

print('start')

url = r'问号前面的网址'

parms = {

'fileId' : '123 '

}

try:

    r = requests.post(url, data=parms)

    print(r.text)

except Exception as e:

    print(e)

import requests

for index in range(000000000000, 999999999999):

try:

filename = "%s.doc" % index

url = 'http://188.161.79.8/qiongzhong/document/downloadFile.jsp?FILENAME=' + filename

r = requests.get(url)

with open(filename, "wb") as code:

code.write(r.content)

except Exception, e:

print(str(e))

continue # 出现异常忽略