關注公眾號:Python爬蟲數據分析挖掘,免費獲取更多開源項目源碼
最近在寫爬蟲但是圖片保存用了很多種方法都沒辦法實現
最后用這種方法實現了
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)