python Requests庫入門(一)

2021-09-14 04:15:57 字數 1229 閱讀 6887

(1)搜尋cmd,以管理員的身份執行

(2)輸入pip install requests

截圖所示便代表已安裝好

(3)開啟idle進行簡單測試

>>> import requests

>>>r = requests.get("")

>>>r.status_code

200//此時返回值狀態碼應是200,200表示訪問成功

下面繼續

>>>r.encoding = 'utf-8'

>>>r.text //列印網頁內容

執行截圖:

1>獲得乙個網頁的最簡單的**是 r = requests.get(url)

(1) r 構造乙個向伺服器請求資源的requests物件

(2)函式返回內容用變數r表示 r為乙個response物件

(3)上面語句表示返回乙個包含伺服器的response物件

2>response物件

>>> import requests      //呼叫庫

>>> print(r.status_code) //檢測請求的狀態碼 狀態碼為200成功

*200*

>>> type(r) //檢測r的型別

......

>>> r.headers //返回get請求獲得的頁面頭部資訊

........

執行結果:

3> response物件的屬性

屬性說明

r.status_code

http請求的返回狀態,200表示連線成功,404或其他表示連線失敗

r.text

http相應內容的字串形式,即url對應的頁面內容

r.encoding

從http header中猜測的相應內容編碼方式

從內容中分析的相應內容編碼方式(備選編碼方式)

r.content

http相應內容的二進位制形式

離線安裝python requests庫

requests 2.19.1 certifi required 2017.4.17,installed 2018.4.16 ca認證模組 chardet required 3.1.0,3.0.2,installed 3.0.4 通用字元編碼檢測器模組 idna required 2.8,2.5,i...

python requests庫的使用

如果auth使用不通過的話,可以再header加入cookie header data request請求 response requests.request get url,params params,headers headers,auth auth session 請求 session req...

Python requests庫快速入門

requests是在urllib庫基礎上用python開發的http庫,與urllib 相比,語法簡單易懂,更加符合python 優雅 簡潔的哲學,且完全滿足 http 訪問需求。requests 安裝 pip install requests requests庫 使用範例import reques...