使用requests傳送get post請求

2021-10-22 13:56:02 字數 1010 閱讀 6828

首先是安裝requests庫

pip install requests
# 匯入requests庫

import requests

# 定義乙個url;入參直接寫在url內,使用問號隔開

url_test = ''

# 返回的資料定義為r;url賦值為之前定義的值

r = requests.get(url=url_test)

#列印輸出返回的文字、cookies、url、狀態碼

print(r.text)

print(r.cookies)

print(r.url)

print(r.status_code)

1. 傳遞json格式的引數

引數以json格式進行傳遞,請求時使用引數為json

print(r.text)2. 以form形式傳遞的引數

引數以form格式進行傳遞,請求時使用引數為data

print(r.text)若使用form表單傳遞json格式的引數,則引數data應將值處理為:

r = requests.post(url=url_test,data=json.dumps(params))

使用requests傳送get請求

基本用法 import requests req requests.get 發起get請求 print req.text 列印響應內容req.ok 檢查返回碼是不是 200 ok 如果是則返回true,否則返回false req.url 檢視請求的url,也就是 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的編碼輸出內容 二 傳送帶...