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

学习Python中Selenium模块的基本用法(12:操作Cookie)

  Selenium 模块支持操作浏览器Cookie,能在自动化测试或网页操作时管理用户会话状态,通过获取、添加和删除 Cookie,可以实现免登录测试、模拟不同用户状态、保持会话连续性等多种高级应用场景。在添加 Cookie 前必须先访问目标域名,否则可能会添加失败。此外,妥善处理 Cookie 中的敏感信息并注意安全性设置也是非常重要的。
Selenium 模块的常用Cookie操作函数如下所示:

序号名称说明
1add_cookie在当前浏览器上下文中添加Cookie
2get_cookie获取指定名称的Cookie值
3get_cookies获取所有的Cookie键值对
4delete_cookie删除指定名称的Cookie值
5delete_all_cookies删除当前浏览器上下文中的所有Cookie

  以百度网站为例,读取所有Cookie的示例代码如下所示:

driver = webdriver.Chrome()
driver.get("https://www.baidu.com/")time.sleep(3)print(driver.get_cookies())

  向百度网站中添加Cookie的示例及运行效果如下所示:

driver = webdriver.Chrome()
driver.get("https://www.baidu.com/")time.sleep(3)driver.add_cookie({"name": "tester", "value": "gc_2299"})
driver.add_cookie({"name": "testdate", "value": "2025-08-31"})time.sleep(1)print(driver.get_cookie("tester"))

在这里插入图片描述

参考文献:
[1]https://www.selenium.dev/zh-cn/
[2]https://www.selenium.dev/zh-cn/documentation/webdriver/getting_started/
[3]https://blog.csdn.net/kk_lzvvkpj/article/details/148610502
[4]https://registry.npmmirror.com/binary.html?path=chromedriver/
[5]https://chromedriver.chromium.org/

http://www.xdnf.cn/news/19268.html

相关文章:

  • TFS-2005《A Possibilistic Fuzzy c-Means Clustering Algorithm》
  • 使用 Python 自动化检查矢量面数据的拓扑错误(含导出/删除选项)
  • 算法题(196):最大异或对
  • 特殊符号在Html中的代码及常用标签格式的记录
  • Qt组件布局的经验
  • 线程池、锁策略
  • 机器视觉opencv教程(四):图像颜色识别与颜色替换
  • Linux中的ss命令
  • kotlin - 2个Activity实现平行视图,使用SplitPairFilter
  • 网络流量分析——使用Wireshark进行分析
  • Shell脚本编程——变量用法详解
  • Ruoyi-vue-plus-5.x第二篇MyBatis-Plus数据持久层技术:2.2 分页与性能优化
  • DAY17-新世纪DL(DeepLearning/深度学习)战士:Q(机器学习策略)2
  • AI 应用 图文 解说 (二) -- 百度智能云 ASR LIM TTS 语音AI助手源码
  • 自定义AXI_PWM_v1.0——ZYNQ学习笔记15
  • Spring Task快速上手
  • Maven学习笔记01
  • 【stm32】对射式红外传感器计次以及旋转编码器计次
  • SpringBoot 自研运行时 SQL 调用树,3 分钟定位慢 SQL!
  • 用产品经理的思维,重构AI时代的增长Playbook
  • 企业数据湖:从混沌到秩序的分层设计与治理策略
  • 11.1.5 实现文件删除,共享和共享下载排行榜
  • 分布式测试平台ITP:让自动化测试更高效、更稳定
  • SW - 用装配图的方式组合多个子零件然后转换成为零件,可维护性好
  • 组件通信终极指南:从Props Drilling到Context API
  • react-virtualized React 应用中高效渲染大型列表和表格数据的库
  • 扣子(coze)实践指南进阶篇——创建工作流,并将工作流接入智能体
  • 2025年8月个人工作生活总结
  • [Windows] 某音下载工具——自用
  • Selenium 等待机制:编写稳定可靠的自动化脚本