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

显式指定 ChromeDriver 路径

1️⃣ 显式指定 ChromeDriver 路径

在代码中直接传递驱动路径,绕过 Selenium Manager 的自动检测:

 

pythonCopy Code

from selenium import webdriver
from selenium.webdriver.chrome.service import Service

# 指定 ChromeDriver 绝对路径(根据你的系统修改)
driver_path = r"D:\ai\baiduuitest\venv\chromedriver.exe"  # Windows 示例
service = Service(executable_path=driver_path)
driver = webdriver.Chrome(service=service)
2️⃣ 确保版本兼容性
  • 查看 Chrome 浏览器版本‌:
    地址栏输入 chrome://version/,记录版本号(如 122.0.6261.95)。
  • 下载匹配的 ChromeDriver‌:
    从 ChromeDriver 官网 下载对应主版本(如 122.x.x.x)。
3️⃣ 使用 WebDriverManager(推荐)

自动解决驱动下载和版本匹配问题:

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

# 自动下载并配置驱动
driver = webdriver.Chrome(ChromeDriverManager().install())


http://www.kler.cn/a/562366.html

相关文章:

  • python安装matplotlib库报错
  • 分布式锁实现(数据库+Redis+Zookeeper)
  • ref和reactive的区别 Vue3
  • 好用的Docker项目:本地部署IOPaint打造专属在线图片处理工作站
  • 京东web 详情 cfe滑块分析
  • 【Elasticsearch】同一台服务器部署集群
  • 从零开始用react + tailwindcs + express + mongodb实现一个聊天程序(三) 实现注册 登录接口
  • HarmonyOS学习第7天: 文本组件点亮界面的文字魔法棒
  • 2025年第16届蓝桥杯嵌入式竞赛学习笔记(十):ADC测量电压
  • 如何实现日志采集以及存储以及问题排查
  • 面试-JVM:JVM的组成及作用
  • 三品PDM管理系统:企业产品数据管理的“智慧大脑”,如何破解安全隐私难题?
  • 微信小程序开发中CSS书写常见问题及最佳实践
  • Node.js 内置模块简介(带示例)
  • 《零基础学会!如何用 sql+Python 绘制柱状图和折线图,数据可视化一看就懂》
  • Vue 异步组件的加载策略
  • 故障诊断 | Matlab实现基于DBO-BP-Bagging多特征分类预测/故障诊断
  • 22、《Spring Boot消息队列:RabbitMQ延迟队列与死信队列深度解析》
  • AcWing 蓝桥杯集训·每日一题2025
  • Part-DB部署