Python base64编码,转图片
程序员文章站
2022-05-04 13:44:20
我在做火车票抢票器的时候遇到一个问题,就是验证码提取的;一般验证码都是一些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'
这样就成功了!
第一次写,写的不太好,希望可以和各位好好的交流!
上一篇: AI怎么画圆形和正方形?
下一篇: 设计模式系列 - 策略模式
推荐阅读
-
js 显示base64编码的二进制流网页图片_javascript技巧
-
Java实现base64图片编码数据转换为本地图片的方法
-
c# Base64编码和图片的互相转换代码
-
详解Python中使用base64模块来处理base64编码的方法
-
C#实现字符串与图片的Base64编码转换操作示例
-
使用base64对图片的二进制进行编码并用ajax进行显示
-
详解Python中使用base64模块来处理base64编码的方法
-
Data URI scheme详解和使用实例及图片base64编码实现方法
-
java实现图片转base64字符串 java实现base64字符串转图片
-
java实现图片转base64字符串 java实现base64字符串转图片