1. 程式人生 > >python爬蟲學習筆記三:圖片爬取

python爬蟲學習筆記三:圖片爬取

圖片爬取的程式碼

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("爬取失敗")