python下载图片到本地

88 阅读1分钟
# !usr/bin/env python
# -*-coding:utf-8-*-

import hashlib
import requests

def request_download():
    url_list=['https://mmbiz.qpic.cn/sz_mmbiz_png/e0dhfFuRq0qibNOt52h5S4kYTSh4cYTvBaHNzl36ia3zLXprT8vqmlKA3Kia9Q7A9fN2GBV8nBwKm2m8SNgaGtGqA/640?wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1', 'https://mmbiz.qpic.cn/sz_mmbiz_jpg/e0dhfFuRq0qibNOt52h5S4kYTSh4cYTvBb7LeMXaI73Z2o12u8ufq1lCq95OAYtiaEia2erPDiaLnrOhibskAPibIiaicg/640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1', 'https://mmbiz.qpic.cn/sz_mmbiz_jpg/e0dhfFuRq0qibNOt52h5S4kYTSh4cYTvB5ZPxjHYKZRiayV4xoFwdmczJIAt3QhResQytyibgALNG2zo6aFMlaoXQ/640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1']

    for url in url_list[:]:
        print(len(url))
        name =hashlib.md5(url.encode('utf-8')).hexdigest()
        res=requests.get(url=url)
        with open('./images2/{}.png'.format(name) ,'wb') as f:
            f.write(res.content)

request_download()