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

相关推荐
Luminbox紫创测控8 小时前
太阳光模拟器在汽车智能玻璃的运用
测试工具·汽车
西瓜程序猿10 小时前
如何将纸质版礼薄转换为电子礼薄?可以使用记了么
测试工具·创业创新
123过去12 小时前
crunch使用教程
linux·测试工具·安全
南通DXZ17 小时前
Python爬虫进阶:Selenium模拟真人操作(解决反爬+动态网页)
爬虫·python·selenium
123过去17 小时前
samdump2使用教程
linux·测试工具·安全
测试19981 天前
使用Python自动化生成接口测试用例
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
lifewange2 天前
Cypress是什么
测试工具
川石课堂软件测试2 天前
涨薪技术|Prometheus使用Recoding Rules优化性能
功能测试·测试工具·jmeter·mysql·面试·单元测试·prometheus
UTP协同自动化测试2 天前
用UTP标准版搭建物联网模组交联测试环境:APP + UART + I2C + GPIO + PWM
嵌入式硬件·物联网·测试工具