You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Selenium无法关联WebDriver求助:路径及版本适配异常

解决Selenium ChromeDriver启动失败的问题

一、核心路径问题修正

你的代码里写的是Windows系统的chromedriver路径(C:\Users\...\chromedriver.exe),但报错显示实际运行环境是Linux(路径包含/home/lulatsch3841/),这直接导致驱动文件找不到:

  • 下载Linux版本的ChromeDriver,放在代码同目录下
  • 将代码中的路径修改为Linux环境的相对路径:
    service = Service(executable_path="./chromedriver")
    
  • 注意:Linux下的驱动文件没有.exe后缀

二、修复Selenium Manager缺失问题

报错提示selenium-manager is missing,是系统包安装的Selenium不完整导致,用pip重新安装最新版即可:

pip uninstall selenium -y
pip install selenium --upgrade

新版Selenium自带Selenium Manager,能自动匹配ChromeDriver版本,甚至可以省略手动配置Service的步骤,简化代码:

from selenium import webdriver
from selenium.webdriver.common.by import By
import time

# 自动管理Driver,无需手动指定路径
driver = webdriver.Chrome()

driver.get('https://google.com')
input_element = driver.find_element(By.CLASS_NAME,'gLFyf')
input_element.send_keys('bals')
time.sleep(10)

driver.quit()

三、代码拼写错误修正

代码中的By.CLASS_Name写法错误,正确格式为**By.CLASS_NAME**(NAME全大写),这个错误会导致无法定位元素。

四、版本兼容说明

Chrome版本125.0.6422.142与Driver版本125.0.6422.141属于同一主版本,仅最后一位编号差异,完全兼容,无需额外处理。

内容的提问来源于stack exchange,提问作者Lulatsch3841

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 10:54:53