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

python請(qǐng)求requests通過(guò)session自動(dòng)管理cookie維持會(huì)話狀態(tài)實(shí)踐

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

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

1.直接通過(guò)session對(duì)象管理

自動(dòng)化管理,不用手動(dòng)修改操作,很方便

import requests 

 
session = requests.session() 

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

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

res = session.get(url=get_url) 

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

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

輸出結(jié)果:

會(huì)話初始cookie: {}

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

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

2.通過(guò)key設(shè)置

直接通過(guò)key設(shè)置cookie,但不支持設(shè)置cookie的 path、domain 等值

import requests 

 
session = requests.session() 

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

 
# 直接通過(guò)key設(shè)置cookie,但不支持設(shè)置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("本次請(qǐng)求使用的cookie:",res.request.headers.get("Cookie")) 

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

3.通過(guò)set 方法設(shè)置

通過(guò)set方法設(shè)置cookie,且支持設(shè)置path、domain等值

import requests 

 
session = requests.session() 

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

 
# 通過(guò)set方法設(shè)置cookie,且支持設(shè)置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("本次請(qǐng)求使用的cookie:",res.request.headers.get("Cookie")) 

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

總結(jié)

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

相關(guān)文章

  • python代理工具mitmproxy使用指南

    python代理工具mitmproxy使用指南

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

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

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

    python orm 框架中sqlalchemy用法實(shí)例詳解

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

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

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

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

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

    PyCharm之如何設(shè)置自動(dòng)換行問(wèn)題

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

    Django unittest 設(shè)置跳過(guò)某些case的方法

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

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

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

    python辦公自動(dòng)化之excel的操作

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

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

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

最新評(píng)論

玛纳斯县| 宜丰县| 桐乡市| 保定市| 嘉定区| 昌吉市| 鸡西市| 额济纳旗| 大余县| 岑巩县| 福海县| 呼和浩特市| 西平县| 南康市| 桂东县| 依安县| 浙江省| 曲靖市| 绵阳市| 荃湾区| 开江县| 连云港市| 郯城县| 吉木萨尔县| 迭部县| 花垣县| 历史| 封开县| 呼伦贝尔市| 南汇区| 沁水县| 唐山市| 长岭县| 日照市| 洛阳市| 武胜县| 峨眉山市| 甘泉县| 甘南县| 河曲县| 江孜县|