1. 程式人生 > >小豬短租網requests庫使用,爬蟲案例

小豬短租網requests庫使用,爬蟲案例

          請求庫官方文件指出:讓HTTP 。服務人類細心的讀者就會發現,請求庫的作用英文就是請求網站電子雜誌|網頁資料的從簡單的例項開始,講解。請求庫的使用方法。

import requests
res = requests.get('http://bj.xiaozhu.com/')
print(res)
#pycharm中返回結果為<Response [200]>,說明請求網址成功,若為404,400則請求網址失敗。
print(res.text)

           錯誤與異常

遇到網路問題(如:DNS 查詢失敗,拒絕連線等)時,請求會丟擲一個 連線錯誤 異常。

如果HTTP 請求返回了不成功的狀態碼,Response.raise_for_status()會丟擲一個HTTPError異常。   

若請求超時,丟擲則一個 超時 異常。

若請求超過了設定的最大重定向次數,則會丟擲一個 TooManyRedirects 異常。

所有請求顯式丟擲的異常都繼承自 requests.exceptions.RequestException 

請求幾種常見的使用方法

requests.post('http://httpbin.org/post')
 
requests.put('http://httpbin.org/put')
 
requests.delete('http://httpbin.org/delete')
 
請求。 heads('http://httpbin.org/get')
 
requests.options('http://httpbin.org/get')