适用于Chrome版本69.0.3497.81的ChromeDriver版本,同时使用selenium和Python

问题描述 投票:2回答:1

我已经使用旧版本的chrome构建了一个web-scraper,它运行良好,然后使用版本69.0.3497.81对chrome进行自动封装,现在任何网站在抓取时似乎都无法识别Web浏览器。如果ChromeDriver运行良好,是否有版本?我也尝试将chrome降级到以前的版本,但似乎不再起作用了

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

提前致谢

selenium selenium-webdriver web-scraping webdriver selenium-chromedriver
1个回答
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 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
© www.soinside.com 2019 - 2024. All rights reserved.