python+request:將cookie傳給下一個接口


前言:

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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM