菜鸟IT的博客 >> Python
Python base64编码,转图片 | base64解码
https://www.cnblogs.com/xianqingsong/p/9965899.html
我在做火车票抢票器的时候遇到一个问题,就是验证码提取的;一般验证码都是一些http请求的url,但是火车票网站遇到了我没有见过的以data:image/jpg;base64开头的字符串.现在我们就用Python实现base64编码转成图片。
假设我们获取的base64编码是:data:image/jpg;base64,/abcdefgh123456oK
我们一定要去掉data:image/jpg:base64,。切记切记
——————————
# coding=utf-8
import os, base64
img_str = 'abcdefgh12345oK'
img_data = base64.b64decode(img_str)# 注意:如果是"data:image/jpg:base64,",那你保存的就要以png格式,如果是"data:image/png:base64,"那你保存的时候就以jpg格式。
with open('001.png', 'wb') as f:
f.write(img_data)
print 'successful'
——————————
这样就成功了!
菜鸟IT博客[2022.03.19-02:14] 访问:325