selenium - ChromeDriver 版本,可与 Chrome 版本 69.0.3497.81 配合使用,同时使用 selenium 和 Python

标签 selenium selenium-webdriver web-scraping webdriver selenium-chromedriver

我用旧版本的 chrome 构建了一个网络抓取器,它运行良好,然后 chrome 自动更新了版本 69.0.3497.81,现在任何网站在抓取时似乎都无法识别网络浏览器。 ChromeDriver 是否有一个运行良好的版本?我也尝试过将 chrome 降级到以前的版本,但似乎不再起作用

(注意:- 我尝试了 ChromeDriver 2.41,但它无法正常工作。)

提前致谢

最佳答案

要保持 ChromeDriver 版本与相应 Chrome 浏览器 版本同步,您可以采用以下策略:

根据最佳实践:

  • 始终使用最新的 ChromeDriver 更新您的测试环境
  • 始终将 Chrome 浏览器更新到最新的 GA 版本。

注意:ChromeDriver 的每个版本在发布时都会考虑以下方面的支持:

  • 最新发布的 GA 版本的 Chrome 浏览器
  • 旧版 Chrome 浏览器
  • Chrome 浏览器的下一个版本

在这里您可以找到关于 How to work with a specific version of ChromeDriver while Chrome Browser gets updated automatically through Python selenium 的详细讨论

ChromeDriver 二进制文件的特定版本支持特定范围的 Chrome 浏览器 版本,如下所示:

  • ChromeDriver v2.41 (2018-07-27)

    Supports Chrome v67-69
    
  • ChromeDriver v2.40 (2018-06-07)

    Supports Chrome v66-68
    
  • ChromeDriver v2.39 (2018-05-30)

    Supports Chrome v66-68
    
  • ChromeDriver v2.38 (2018-04-17)

    Supports Chrome v65-67
    
  • ChromeDriver v2.37 (2018-03-16)

    Supports Chrome v64-66
    
  • ChromeDriver v2.36 (2018-03-02)

    Supports Chrome v63-65
    
  • ChromeDriver v2.35 (2018-01-10)

    Supports Chrome v62-64
    
  • ChromeDriver v2.34 (2017-12-10)

    Supports Chrome v61-63
    
  • ChromeDriver v2.33 (2017-10-03)

    Supports Chrome v60-62
    
  • ChromeDriver v2.32 (2017-08-30)

    Supports Chrome v59-61
    
  • ChromeDriver v2.31 (2017-07-21)

    Supports Chrome v58-60
    
  • ChromeDriver v2.30 (2017-06-07)

    Supports Chrome v58-60
    
  • ChromeDriver v2.29 (2017-04-04)

    Supports Chrome v56-58
    

关于selenium - ChromeDriver 版本,可与 Chrome 版本 69.0.3497.81 配合使用,同时使用 selenium 和 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52241873/

相关文章:

java - 如何使用 selenium (Java) 同时支持旧版本和新版本的 Firefox

python - 发送 key 后单击第一项

c# - Selenium 3.7 和 Firefox ESR 52.4.1 是否需要 geckodriver?

java - 如何设置 Safari 下载位置 - Selenium WebDriver

java - Selenium 获取当前打开的弹出窗口和弹出窗口链接

python - 如何使用 Selenium 和 BeautifulSoup 进行 for 循环

铼寻找元素时遇到问题

python - 无法从网页的某些脚本标记中获取电子邮件链接

python - 如何在Windows身份验证中传递URL中的特殊字符?

具有代理身份验证的 Selenium Webdriver Headless chrome