在将硒与Python结合使用时可与Chrome版本69.0.3497.81一起使用的ChromeDriver版本

时间:2018-09-09 06:17:24

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

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

(注意:-我尝试使用ChromeDriver 2.41,但无法正常运行。)

预先感谢

2 个答案:

答案 0 :(得分:2)

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

按照最佳做法

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

注意:考虑到以下支持,发布了 ChromeDriver 的每个版本:

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

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

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

  • ChromeDriver v 2.41 (2018-07-27)

    Supports Chrome v67-69
    
  • ChromeDriver v 2.40 (2018-06-07)

    Supports Chrome v66-68
    
  • ChromeDriver v 2.39 (2018-05-30)

    Supports Chrome v66-68
    
  • ChromeDriver v 2.38 (2018-04-17)

    Supports Chrome v65-67
    
  • ChromeDriver v 2.37 (2018-03-16)

    Supports Chrome v64-66
    
  • ChromeDriver v 2.36 (2018-03-02)

    Supports Chrome v63-65
    
  • ChromeDriver v 2.35 (2018-01-10)

    Supports Chrome v62-64
    
  • ChromeDriver v 2.34 (2017-12-10)

    Supports Chrome v61-63
    
  • ChromeDriver v 2.33 (2017-10-03)

    Supports Chrome v60-62
    
  • ChromeDriver v 2.32 (2017-08-30)

    Supports Chrome v59-61
    
  • ChromeDriver v 2.31 (2017-07-21)

    Supports Chrome v58-60
    
  • ChromeDriver v 2.30 (2017-06-07)

    Supports Chrome v58-60
    
  • ChromeDriver v 2.29 (2017-04-04)

    Supports Chrome v56-58
    

答案 1 :(得分:0)

只需在模拟器中添加您的Google帐户,并从Playstore更新Google chrome,即可将其用于最新的chrome驱动程序。