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

相关推荐
程序员小远3 小时前
UI自动化测试用例管理平台搭建
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
0思必得03 小时前
[Web自动化] Selenium处理Cookie
前端·爬虫·python·selenium·自动化
软件检测小牛玛5 小时前
如何选择合规靠谱的软件功能测试机构?软件测评机构规格指南
功能测试·测试工具·软件测试报告·软件功能测试·软件测评机构
Jul1en_6 小时前
【性能测试工具】JMeter下载安装、编辑环境变量和中文配置
测试工具·jmeter
不会代码的小测试7 小时前
UI自动化-Grid分布式运行
运维·分布式·python·selenium·自动化
0思必得016 小时前
[Web自动化] Selenium处理iframe和frame
前端·爬虫·python·selenium·自动化·web自动化
懒羊羊大王&21 小时前
软件测试之博客系统项目实战(补充和解析部分)
selenium·单元测试·测试用例·集成测试
0思必得021 小时前
[Web自动化] Selenium处理文件上传和下载
前端·爬虫·python·selenium·自动化·web自动化
测试人社区—03921 天前
UI测试在DevOps流水线中的卡点设计:质量保障的智能防线
运维·驱动开发·测试工具·ui·ar·vr·devops
实时数据1 天前
Selenium常用于网页爬取 为了提高爬取效率,可以采取以下优化措施:合理使用无头模式
selenium·测试工具·数据挖掘