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

相关推荐
aiden:)3 小时前
Postman 的 Jenkins 管理 - 自动构建
测试工具·jenkins·postman
嵌引工坊1 天前
Proteus如何创建第一个工程
c语言·单片机·嵌入式硬件·测试工具·proteus
終不似少年遊*2 天前
【软测】接口测试 - 用postman测试软件登录模块
软件测试·测试工具·json·postman·web·可用性测试
天才测试猿3 天前
Postman中变量的使用
自动化测试·软件测试·selenium·测试工具·职场和发展·测试用例·postman
程序员三藏3 天前
Jmeter的三种参数化方式详解
自动化测试·软件测试·python·测试工具·jmeter·职场和发展·测试用例
終不似少年遊*5 天前
【软测】node.js辅助生成测试报告
软件测试·测试工具·node.js·postman·web
测试19985 天前
2025软件测试面试题汇总(接口测试篇)
自动化测试·软件测试·python·测试工具·面试·职场和发展·接口测试
zimoyin5 天前
Java/Kotlin selenium 无头浏览器 [Headless Chrome] 实现长截图 三种方式
java·selenium·kotlin
爱记录的小磊5 天前
java-selenium自动化快速入门
java·selenium·自动化