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'键来实现。

相关推荐
hbugs0016 小时前
BPF 表达式检查器:一款免费开源的 Wireshark 捕获过滤器语法检查与可视化构建工具
网络·测试工具·开源·eve-ng·bpf
测试秃头怪18 小时前
如何评估自动化测试脚本的编写时间和维护工作量?
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
程序员杰哥1 天前
接口测试知识总结
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
尼古拉斯·纯情暖男·天真·阿玮1 天前
正交表的概念与生成
测试工具
城中南小1 天前
人机Agent团队协同:从Managed Agents原理到Multica实践
selenium·测试工具
测试老哥2 天前
Pytest自动化测试详解
自动化测试·软件测试·python·测试工具·测试用例·pytest·接口测试
Luminbox紫创测控2 天前
大面积太阳模拟器设计原理与高均匀度辐照实现方法
人工智能·测试工具·安全性测试·测试标准
m0_752035632 天前
postman重新安装后历史接口数据不见了
测试工具·postman
程序员小远2 天前
性能测试之性能调优
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·性能测试
xy34533 天前
Wireshark捕获过滤器——语法元素详解
网络·测试工具·渗透测试·wireshark