前言:
將登錄的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)