基本用法
import requests
req = requests.get(
"")//發起get請求
print
(req.text)
//列印響應內容
req.ok // 檢查返回碼是不是 『200 ok』,如果是則返回true,否則返回false
req.url // 檢視請求的url,也就是』』
req.text // 檢視返回的響應內容,返回的是unicode資料,一般用於返回文字資料
req.content // 檢視返回的響應內容,返回的是二進位制資料,一般用於返回,檔案等二進位制資料
req.status_code // 檢視返回的http狀態碼,如 200,404,502 等
req.reason // 檢視返回的http狀態碼文字原因,如 『not found』, 『ok』 等
req.cookies // 檢視返回的cookies資訊
req.header // 檢視返回的頭部資訊
發起帶有引數的get請求
import requests
params =
req = requests.get(
"", params=params)
//相當於 requests.get(
"s?wd=hello&rsv_spt=1"
)print
(req.text)
偽造請求頭訊息,傳送get請求
import requests
headers =
req = requests.get(
"", headers=headers)
print
(req.text)
requests庫傳送get請求傳入body
寫介面自動化過程中get一般使用params來傳參,但在實際業務中,開發可能會把get請求用body來傳參,這時候get可以用data來傳 先看一下get的原始碼 按照規範來講,get一般只傳params,請求時引數會直接放在url中 def get url,params none kwargs r...
Requests 2 模擬傳送GET請求
模擬傳送get請求 前置條件 匯入requests庫 一 傳送不帶引數的get請求 如下 import requests 傳送get請求 response requests.get url print response.content.decode utf 8 以utf 8的編碼輸出內容 二 傳送帶...
使用requests傳送get post請求
首先是安裝requests庫 pip install requests 匯入requests庫 import requests 定義乙個url 入參直接寫在url內,使用問號隔開 url test 返回的資料定義為r url賦值為之前定義的值 r requests.get url url test ...