Python base64編碼,轉圖片


 我在做火車票搶票器的時候遇到一個問題,就是驗證碼提取的;一般驗證碼都是一些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'

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM