1. 程式人生 > >Python base64編碼,轉圖片

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) with open('001.jpg', 'wb') as f: f.write(img_data) print 'successful'

這樣就成功了!

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