前言:
將登錄的cookie傳給下一個接口使用。
代碼示例:
# coding = utf-8
import requests
import json
# 登錄接口
url = "http://url/login"
para = {"userName":"username" , "password":"password"}
r = requests.post(url, params=para)
# 獲取接口請求返回的text
print(r.text)
# 獲取登錄后的cookie,給下一個接口使用
c = r.cookies
# 第二個接口
# 請求頭
header = {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"Accept-Language": "zh-CN,zh;q=0.9",
"Connection": "keep-alive",
"Content-Type": "application/json"
}
# 接口傳參
para2 = {"pageNum": 1}
# 接口地址
url2 = "url2"
# 需要把傳參data從dict類型轉換成json格式
r2 = requests.post(url2, data=json.dumps(para2), headers=header, cookies=c)
print(r2)