selenium获取cookie的方法

python 复制代码
from selenium import webdriver

# 使用Chrome浏览器驱动程序
driver = webdriver.Chrome()

# 打开网页
driver.get("https://example.com")

# 第一种方法执行JavaScript代码获取Cookie
cookie = driver.execute_script("return document.cookie")

# 输出Cookie
print(cookie)

# 第二种方法获取所有cookie
cookies = driver.get_cookies()
 
# 打印所有cookie
for cookie in cookies:
    print(cookie)

# 关闭浏览器
driver.quit()

第一种方法获取后是一个字符串,但是可能受到浏览器的安全策略限制,无法获取某些Cookie。

第二种方法返回一个包含多个字典的列表,每个字典代表一个cookie,包含以下键:'name'、'value'、'path'、'domain'、'secure'、'expiry'和'httpOnly'。如果您只想获取特定cookie的值,可以通过遍历cookie列表并检查'name'键来实现。

相关推荐
ZLG_zhiyuan2 小时前
竞逐“芯”赛道:CAN分析仪如何成为芯片行业高效测试工具?
测试工具
Lugas Luo3 小时前
DVR 存储工具深度分析报告 (测试与产品视角)
linux·嵌入式硬件·测试工具
LT10157974447 小时前
2026年云测试平台选型指南:技术能力与场景匹配全解析
测试工具
IT199519 小时前
Wireshark笔记-对AI连接标准MCP抓包分析
笔记·测试工具·wireshark
LT101579744421 小时前
2026 年自动化测试工具对比:架构与场景深度评测
测试工具·架构·自动化
momo1 天前
POSTMAN
测试工具·postman
实名上网宋凯宣1 天前
postman怎么用?
测试工具·postman
Warren981 天前
Windows本地部署n8n完整教程(基于Docker,新手友好)
运维·windows·python·测试工具·docker·容器·可用性测试
Lugas Luo1 天前
车载录像存储性能模拟测试工具设计
linux·嵌入式硬件·测试工具
llilian_161 天前
国产铷原子钟 铷频标挑选指南 铷原子频标 国产铷钟
大数据·网络·功能测试·单片机·嵌入式硬件·测试工具