python爬蟲學習筆記三:圖片爬取
阿新 • • 發佈:2018-11-19
圖片爬取的程式碼
r.content 檔案的二進位制格式
Python引入了with
語句來自動幫我們呼叫close()
方法:
open(path, ‘-模式-‘,encoding=’UTF-8’)
w:以寫方式開啟, a:以追加模式開啟 (從 EOF 開始, 必要時建立新檔案) r+:以讀寫模式開啟 w+:以讀寫模式開啟 (參見 w ) a+:以讀寫模式開啟 (參見 a ) rb:以二進位制讀模式開啟 wb:以二進位制寫模式開啟 (參見 w ) ab:以二進位制追加模式開啟 (參見 a ) rb+:以二進位制讀寫模式開啟 (參見 r+ ) wb+:以二進位制讀寫模式開啟 (參見 w+ ) ab+:以二進位制讀寫模式開啟 (參見 a+ )fp.read([size])
語法連結https://blog.csdn.net/u011389474/article/details/60140311
import requests import os url="http://moyu.studiosworks.cn/img/wechat.jpg" root="D://pics//" path=root+url.split('/')[-1] try: if not os.path.exits(root): os.mkdir(root) if not os.path.exits(path): r=requests.get(url) with open(path,'wb') as f: f.write(r.content) f.close() print("檔案儲存成功") else: print("檔案已存在") except: print("爬取失敗")