'chromedriver' executable needs to be in PATH
报错信息如下:
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
解决方案
1、下载与浏览器对应版本的chromedriver
下载地址:https://registry.npmmirror.com/binary.html?path=chromedriver/
2、解压得到chromedriver.exe文件
3、chromedriver.exe拷贝到指定文件中
1)将chromedriver.exe文件拷贝至谷歌浏览器目录(如 C:\Program Files\Google\Chrome\Application)
2)将chromedriver.exe拷贝至python根目录(C:\Python38)
3)将谷歌浏览器环境变量添加到Path(C:\Users\Administrator\AppData\Local\Google\Chrome\Application)
注:第3步忽略也可行,以上步骤中的路径对照自己电脑路径
chromedriver与浏览器不一致的问题
This version of ChromeDriver only supports Chrome version 105
1、查看Chrome的版本号
1)Chrome浏览器中点击右上角三个点->帮助->关于Google Chrome
2)下图中表示Chrome的版本号
2、下载与Chrome对应的chromedriver版本替换
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)