欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python base64编码,转图片

程序员文章站 2022-10-04 18:43:48
我在做火车票抢票器的时候遇到一个问题,就是验证码提取的;一般验证码都是一些http请求的url,但是火车票网站遇到了我没有见过的以data:image/jpg;base64开头的字符串.现在我们就用Python实现base64编码转成图片。 假设我们获取的base64编码是:data:image/j ......

       我在做火车票抢票器的时候遇到一个问题,就是验证码提取的;一般验证码都是一些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)
with open('001.jpg', 'wb') as f:
      f.write(img_data)
print 'successful'

这样就成功了!

第一次写,写的不太好,希望可以和各位好好的交流!