Python base64編碼,轉圖片

       我在作火車票搶票器的時候遇到一個問題,就是驗證碼提取的;通常驗證碼都是一些http請求的url,可是火車票網站遇到了我沒有見過的以data:image/jpg;base64開頭的字符串.如今咱們就用Python實現base64編碼轉成圖片。網站

假設咱們獲取的base64編碼是:data:image/jpg;base64,/abcdefgh123456oK編碼

咱們必定要去掉data:image/jpg:base64,。切記切記url

代碼:spa

# 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'

這樣就成功了!code

第一次寫,寫的不太好,但願能夠和各位好好的交流!blog

相關文章
相關標籤/搜索