使用requests傳送get請求

2021-10-24 01:36:45 字數 918 閱讀 3216

基本用法

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 ...