Python 爬蟲儲存圖片最快速得方式,讓你少走彎路
阿新 • • 發佈:2020-11-28
本文的文字及圖片來源於網路,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯絡我們以作處理
以下文章來源於騰訊雲 作者:孤獨的明月
( 想要學習Python?Python學習交流群:1039649593,滿足你的需求,資料都已經上傳群檔案流,可以自行下載!還有海量最新2020python學習資料。 )
最近在寫爬蟲但是圖片儲存用了很多種方法都沒辦法實現
最後用這種方法實現了
import os,base64 import requests as req from PIL import Image from io import BytesIO # 圖片連結response = req.get("https://bdfile.bluemoon.com.cn/group2/M00/0A/BA/wKg_HlwzY1SAIdXDAAFyo-ZOLKQ399.jpg") # 記憶體中開啟圖片 image = Image.open(BytesIO(response.content)) # 圖片的base64編碼 ls_f = base64.b64encode(BytesIO(response.content).read()) # base64編碼解碼 imgdata = base64.b64decode(ls_f) # 圖片檔案儲存 with open('圖片名.jpg', 'wb') as f: f.write(imgdata)