今天在做練習遇到了base64編碼的圖片下載宣决,之前也遇到過婉弹,但有點忘記了荒叶。這下做個隨筆記錄
開始
像上圖這樣的基本就是base64編碼的圖片了惋嚎,內容特別長,不能用普通的圖片下載方式需要先解碼鼻百,可以利用xpath定位元素找到這個內容温艇,為了測試堕汞,我就直接把內容賦值給text了(內容很長讯检,圖片只截取了部分)
這里有個坑视哑,就是上圖標出的紅框部分誊涯,這個不是base64的編碼內容,在解碼的時候要把它刪掉跪呈,一開始一直解碼失敗取逾,老是出錯,仔細看內容發(fā)現(xiàn)內容前的這一串被逗號隔開了覺得很可疑误阻,試著刪除結果就能正常運行了究反,正確的內容因該是這樣的
最后進行解碼并下載
成功精耐!紅色框就是解碼的代碼啦卦停,要先引入模塊 import base64
ps:本人是小白一枚,只是為了記錄分享平時練習僵芹,內容可能不太專業(yè)专执,有不嚴謹?shù)牡胤秸堉更c本股,謝謝呢~