python怎么下载图片

{"data":{"Nmae":"hi","id":1001,"url":"http://XXXXX.COM/User/001/JPG","con":0}}
{"data":{"Nmae":"hello","id":1001,"url":"http://XXXXX.COM/User/002/JPG","con":0}}
{"data":{"Nmae":"fault","id":1001,"url":"http://XXXXX.COM/User/1000/JPG","con":0}}

这种怎么批量下载图片 保存格式为jpg
以及以name为名字

阅读 5.4k
4 个回答
import requests

def download_img(datas):
    for data in datas:
        print(u'正在下载:' + data['url'])
        with open(data['Name'] +'.jpg', 'wb') as f:
            f.write(requests.get(data['url']).content)

Nmae拼错了

把url解析出来,再用urllib库的urlretrieve方法,或者用requests库的get方法,然后把数据写到文件里

可以使用urllib2库进行下载
这是json数据,通过解析,可直接获取name和url值

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题