Python3下载图片

来源:互联网 发布:热敏打印机软件 编辑:程序博客网 时间:2024/06/08 00:15
from PIL import Image
import os
import io




import requests
import tempfile
buffer = tempfile.SpooledTemporaryFile(max_size=1e9)
r = requests.get('http://*******:8080/Survey/HQuestionCRM/GetValidateCodeImg\?time='+lines[0], "GET", stream=True)
if r.status_code == 200:
    downloaded = 0
    filesize = int(r.headers['content-length'])
    for chunk in r.iter_content():
        downloaded += len(chunk)
        buffer.write(chunk)
        print(downloaded/filesize)
    buffer.seek(0)
    i = Image.open(io.BytesIO(buffer.read()))
    i.save(os.path.join(os.getcwd()+'/', 'image.jpg'), quality=85)
buffer.close()
原创粉丝点击