python data:image/jpeg;base64为网址的图片改如何下载

网址以 data开头的文件,这里采用base64进行编码。

它叫做data URI scheme,是一种网页优化的手段。让我们直接把图像的内容崁入网页里面,减少页面的请求

data:表示协议
image/jpg:数据类型
编码方式:base64

可以通过解码的方式下载图片

import base64

def download_auth_img(self, img_path):
    """
    下载验证码图片
    @author gzw
    @param img_path:
    @return:
    """
    image = base64.b64decode(img_path)
    with open('验证码.jpg', 'wb') as f:
        f.write(image)

 

posted @ 2024-04-08 14:49  只为。  阅读(1055)  评论(0)    收藏  举报