最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python請求requests通過session自動管理cookie維持會話狀態(tài)實踐

 更新時間:2026年06月01日 10:13:28   作者:1024小神  
這段描述主要講解了使用Python的requests庫通過session對象管理Cookie的方法,特別適用于需要保持會話狀態(tài)的網(wǎng)站,如如抖音等,同時介紹了兩種主要設置Cookie的方式及其注意事項

有的網(wǎng)站可能需要通過cookie來維持會話狀態(tài),來保持登陸狀態(tài)或者認證狀態(tài),比如抖音搜索或者獲取直播間信息等查詢的時候,可以通過requests.session()來管理cookie。

1.直接通過session對象管理

自動化管理,不用手動修改操作,很方便

import requests 

 
session = requests.session() 

print("會話初始cookie:",dict(session.cookies)) 

 
get_url = "https://postman-echo.com/get" 

res = session.get(url=get_url) 

 
print("響應頭中set-cookie:",res.headers.get("set-cookie")) 

print("會話現(xiàn)有cookie:",dict(session.cookies)) 

輸出結(jié)果:

會話初始cookie: {}

響應頭中set-cookie: sails.sid=s%3ALo1-iQfueg8z1DhR_SX3KxwWA85cYN65.asZ1elFlT9g54uj%2FHkHpaZFkk0rBaCFDtRrA9anWzY4; Path=/; HttpOnly

會話現(xiàn)有cookie: {'sails.sid': 's%3ALo1-iQfueg8z1DhR_SX3KxwWA85cYN65.asZ1elFlT9g54uj%2FHkHpaZFkk0rBaCFDtRrA9anWzY4'}

2.通過key設置

直接通過key設置cookie,但不支持設置cookie的 path、domain 等值

import requests 

 
session = requests.session() 

print("會話初始cookie:",dict(session.cookies)) 

 
# 直接通過key設置cookie,但不支持設置cookie的 path、domain 等值 

session.cookies["cka"]="111a" 

session.cookies["ckb"]="111b" 

 
get_url = "https://postman-echo.com/get" 

res = session.get(url=get_url) 

 
print("本次請求使用的cookie:",res.request.headers.get("Cookie")) 

print("會話現(xiàn)有cookie:",dict(session.cookies)) 

3.通過set 方法設置

通過set方法設置cookie,且支持設置path、domain等值

import requests 

 
session = requests.session() 

print("會話初始cookie:",dict(session.cookies)) 

 
# 通過set方法設置cookie,且支持設置path、domain等值 

session.cookies.set("ck2","222",path="/",domain="postman-echo.com") 

 
get_url = "https://postman-echo.com/get" 

res = session.get(url=get_url) 

 
print("本次請求使用的cookie:",res.request.headers.get("Cookie")) 

print("會話現(xiàn)有cookie:",session.cookies) 

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python代理工具mitmproxy使用指南

    python代理工具mitmproxy使用指南

    這篇文章主要介紹了python mitmproxy 使用指南,mitmproxy 可以用來攔截、修改、保存 HTTP/HTTPS 請求。以命令行終端形式呈現(xiàn),類似于 Chrome 瀏覽器開發(fā)者模式的可視化工具,需要的朋友可以參考下
    2019-07-07
  • python列表中刪除多條字典信息的三種方法

    python列表中刪除多條字典信息的三種方法

    本文主要介紹了python列表中刪除多條字典信息的三種方法,主要包括列表推導式,filter()函數(shù),del?關(guān)鍵字這三種方法,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • python orm 框架中sqlalchemy用法實例詳解

    python orm 框架中sqlalchemy用法實例詳解

    這篇文章主要介紹了python orm 框架中sqlalchemy用法,結(jié)合實例形式詳細分析了Python orm 框架基本概念、原理及sqlalchemy相關(guān)使用技巧,需要的朋友可以參考下
    2020-02-02
  • python中使用pymssql庫操作MSSQL數(shù)據(jù)庫

    python中使用pymssql庫操作MSSQL數(shù)據(jù)庫

    這篇文章主要給大家介紹了關(guān)于python中使用pymssql庫操作MSSQL數(shù)據(jù)庫的相關(guān)資料,最近在學習python,發(fā)現(xiàn)好像沒有對pymssql的詳細說明,于是乎把官方文檔學習一遍,重要部分做個歸檔,方便以后查閱,需要的朋友可以參考下
    2023-08-08
  • 解決Django生產(chǎn)環(huán)境無法加載靜態(tài)文件問題的解決

    解決Django生產(chǎn)環(huán)境無法加載靜態(tài)文件問題的解決

    這篇文章主要介紹了解決Django生產(chǎn)環(huán)境無法加載靜態(tài)文件問題的解決,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • PyCharm之如何設置自動換行問題

    PyCharm之如何設置自動換行問題

    這篇文章主要介紹了PyCharm之如何設置自動換行問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Django unittest 設置跳過某些case的方法

    Django unittest 設置跳過某些case的方法

    今天小編就為大家分享一篇Django unittest 設置跳過某些case的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python入門案例之找出文件中出現(xiàn)次數(shù)最多的10個單詞

    Python入門案例之找出文件中出現(xiàn)次數(shù)最多的10個單詞

    這篇文章主要為大家?guī)硪粋€簡單的Python入門案例——找出文件中出現(xiàn)次數(shù)最多的10個單詞,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2023-02-02
  • python辦公自動化之excel的操作

    python辦公自動化之excel的操作

    在我們?nèi)粘9ぷ髦校?jīng)常會使用 Word、Excel、PPT、PDF 等辦公軟件但是,經(jīng)常會遇到一些重復繁瑣的事情,這時候手工操作顯得效率極其低下;通過 Python 實現(xiàn)辦公自動化變的很有必要
    2021-05-05
  • dpn網(wǎng)絡的pytorch實現(xiàn)方式

    dpn網(wǎng)絡的pytorch實現(xiàn)方式

    今天小編就為大家分享一篇dpn網(wǎng)絡的pytorch實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01

最新評論

平阳县| 肥西县| 浦北县| 涡阳县| 南投县| 盐山县| 长岛县| 遂溪县| 自贡市| 泊头市| 玛纳斯县| 建湖县| 鄢陵县| 滨州市| 田林县| 阜阳市| 甘南县| 西乌珠穆沁旗| 双桥区| 思茅市| 晋宁县| 工布江达县| 宜都市| 南城县| 嘉兴市| 类乌齐县| 浮梁县| 正镶白旗| 广安市| 广州市| 日照市| 伊春市| 台湾省| 宁乡县| 玉山县| 黎平县| 新干县| 夹江县| 辽源市| 南溪县| 区。|