当前位置: 首页 > article >正文

selenium获取cookie的方法

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


http://www.kler.cn/news/354129.html

相关文章:

  • T3矩阵看功率
  • 深度探讨Java中String和StringBuilder
  • 【顺序表的模拟实现Java】
  • 自动化测试工具在API测试中的优势是什么?
  • 并查集(Union-Find)
  • Gitlab 完全卸载–亲测可行
  • 泰坦尼克号生存预测CART-基于Python
  • 机器学习笔记20241017
  • python实现屏幕录制,录音录制工具
  • 如何在OceanBase中新增系统变量及应用实践
  • wps图标没有坐标轴标题怎么办?wps表格不能用enter下怎么办?
  • 生成式AI可能成为DevSecOps的圣杯?
  • 适配器设计模式:基础解析与应用实例
  • AI能否颠覆转化医学研究?|行业前沿
  • 2.6.ReactOS系统中从内核中发起系统调用
  • QT 实现按钮多样化
  • 985研一学习日记 - 2024.10.16
  • react18中如何监听localstorage的变化获取最新的本地缓存
  • 使用虚拟机能干什么?
  • ZBrush和3D-Coat各自的优缺点是什么?