报错The chromedriver version cannot be discovered以及下载chromedriver.exe和查看其版本的命令

python3.8.10,win10。

谷歌浏览器版本(我写代码的时候还是123.0.x.x,没几天就自动更新到124.0.x.x了):

在使用selenium的时候,出现报错,The chromedriver version cannot be discovered。

(1)首先要下载对应的chromedriver

下载地址:

https://chromedriver.chromium.org/downloads

ChromeDriver - WebDriver for Chrome - Downloads

如果想要比较新的chrome浏览器对应的chromedriver,需要下面的链接 

https://googlechromelabs.github.io/chrome-for-testing/

Chrome for Testing availability

(2)下载好以后解压 

 

 

将chromedriver.exe放入项目的根目录中,同时放入python3.8的Scripts目录中。

如何找到python的路径呢?使用如下命令:

where python38

查看chromedriver.exe版本的命令如下(务必在C:\Users\LC\AppData\Local\Programs\Python\Python38\Scripts>目录下cmd):

chromedriver.exe --version

测试代码:

from selenium import webdriver

def main():
    driver = webdriver.Chrome()
    driver.get("https://www.baidu.com")

if __name__ == '__main__':
    main()


参考文章:

chromedriver驱动的下载、安装_chromedriver下载-CSDN博客

The chromedriver version cannot be discovered-CSDN博客

ChromeDriver版本问题_the chromedriver version cannot be discovered-CSDN博客

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-25 22:40:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-25 22:40:06       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-25 22:40:06       82 阅读
  4. Python语言-面向对象

    2024-04-25 22:40:06       91 阅读

热门阅读

  1. python之schedule

    2024-04-25 22:40:06       37 阅读
  2. 什么是layer1,layer2,为什么区块链需要layer2?

    2024-04-25 22:40:06       33 阅读
  3. python-基础(4)-list

    2024-04-25 22:40:06       33 阅读
  4. TypeScript 泛型类型

    2024-04-25 22:40:06       33 阅读
  5. 鸿蒙应用开发之Web组件4

    2024-04-25 22:40:06       28 阅读
  6. missing 1 required positional argument: ‘self‘

    2024-04-25 22:40:06       30 阅读
  7. 什么是SSRF?

    2024-04-25 22:40:06       23 阅读
  8. redisson有几种分布式算法

    2024-04-25 22:40:06       32 阅读