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

selenium基础 - 教程

selenium基础 - 教程

整理后的就是以下Selenium操作介绍:

基本操作

元素操作

高级操作

窗口操作

网页操作

弹窗处理

Cookie操作

JavaScript执行

iframe切换

示例代码

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
# 设置Chrome WebDriver
driver = webdriver.Chrome(service=Service(ChromeDriverManager(
).install(
)
)
)
# 打开网页
driver.get("https://example.com"
)
# 添加Cookie
cookie_dict = {
'name': 'test_cookie'
, 'value': 'test_value'
, 'domain': 'example.com'
}
driver.add_cookie(cookie_dict)
# 获取Cookie
cookie = driver.get_cookie('test_cookie'
)
print("Cookie:"
, cookie)
# 获取所有Cookies
cookies = driver.get_cookies(
)
print("All Cookies:"
, cookies)
# 删除指定的Cookie
driver.delete_cookie('test_cookie'
)
# 再次获取所有Cookies,确认'test_cookie'已被删除
cookies_after_deletion = driver.get_cookies(
)
print("Cookies after deletion:"
, cookies_after_deletion)
# 删除所有Cookies
driver.delete_all_cookies(
)
# 再次获取所有Cookies,确认所有Cookies已被删除
cookies_after_all_deletion = driver.get_cookies(
)
print("Cookies after all deletion:"
, cookies_after_all_deletion)
# 关闭浏览器
driver.quit(
)
http://www.jsqmd.com/news/9290/

相关文章:

  • 详细介绍:20250602在荣品的PRO-RK3566开发板的Android13下的uboot启动阶段配置BOOTDELAY为10s
  • 完整教程:基于单片机的FFT的频谱分析仪设计
  • 费马小定理的证明
  • 威尔逊定理的证明
  • 实用指南:HTML实现端午节主题网站:龙舟争渡,凭吊祭江诵君赋
  • 大数据-276 Spark MLib - 基础介绍 机器学习算法 Bagging和Boosting区别 GBDT梯度提升树 - 实践
  • 深入解析:rknn优化教程(一)
  • WannaCry勒索病毒数字取证与安全监控实战指南
  • Azure DevOps 管道部署系列之一本地服务器 - 实践
  • 深入解析:板凳-------Mysql cookbook学习 (九--2)
  • 20251006 模拟测 总结
  • 数据源切换之道
  • 完整教程:tryhackme——Abusing Windows Internals(进程注入)
  • 向量存储vs知识图谱:LLM记忆系统技术选型
  • QBXT2025S刷题 Day5
  • 以人类演示视频为提示,学习可泛化的机器人策略 - 指南
  • card
  • Ai元人文系列:领域协同深耕:构建人机价值共生的文明实践框架
  • 如何监测光伏系统中的电能质量挑战?分布式光伏电能质量解决方案
  • NFL统一数据生态系统技术架构解析
  • 深入解析:【C++项目】负载均衡在线OJ系统-1
  • 复习题集
  • 实用指南:SCDN如何同时保障网站加速与DDoS防御?
  • 二分查找模板:基础二分与进阶二分
  • 【设计模式-4.5】行为型——迭代器模式 - 教程
  • 浅谈并查集
  • SP6950 CTOI10D3 - A HUGE TOWER 题解
  • Kubernetes 定时备份etcd数据
  • 16_AiAgentMCP简单教程
  • 17_AiAgentMCP实现技术选型