web自动化环境搭建之Chrome浏览器,chromedriver驱动下载,及其对应关系参考

参考:https://zhuanlan.zhihu.com/p/110274934

参考:https://blog.csdn.net/weixin_45532870/article/details/106327359

 

对于刚使用Selenium开发爬虫或者自动化测试脚本的同学,会遇到这些问题:

- 1、本机电脑已经安装了Chrome,如何查看它的版本?

- 2、知道了Chrome的版本,如何找到对应的chromedriver? 等很多问题,都会在实际中遇到,相信读完这篇文章你就能够解决了。

答案1,查看chrome版本:

1、打开chrome浏览器

2、输入chrome://version 如图:

 

可以看到版本是80.0.3987.116

答案2,找到对应的chromedriver

1、访问google的chromedriver官方下载站:

chromedriver.storage.googleapis.com

如图:

 

列表里的chromedriver主版本号都是与chrome版本的主版本号一一对应的, 如果没有看到对应的次版本号,可以选择稍微大一个的次版本号,比如我们的版本尾号是116,那么我们在chromedriver里没有看到对应的版本号, 我们就选择16这个结尾的(截图里标注出来了的)

最后,来一个版本对应关系参考图:

参考文章(感谢大神的无私分享):https://blog.csdn.net/weixin_45532870/article/details/106327359

 1 chrome版本    chromedriver版本
 2 83.0.4103.39    83
 3 83.0.4103.14    83
 4 81.0.4044.138    81
 5 81.0.4044.69    81
 6 81.0.4044.20    81
 7 80.0.3987.106    80
 8 80.0.3987.16    80
 9 79.0.3945.36    79
10 79.0.3945.16    79
11 78.0.3904.105    78
12 78.0.3904.70    78
13 78.0.3904.11    78
14 77.0.3865.40    77
15 77.0.3865.10    77
16 76.0.3809.126    76
17 76.0.3809.68    76
18 76.0.3809.25    76
19 76.0.3809.12    76
20 75.0.3770.90    75
21 75.0.3770.8        75
22 74.0.3729.6        74
23 73.0.3683.68    73
24 72.0.3626.69    72
25 2.46            71-73
26 2.45            70-72
27 2.44            69-71
28 2.43            69-71
29 2.42            68-70
30 2.41            67-69
31 2.4             66-68
32 2.39            66-68
33 2.38            65-67
34 2.37            64-66
35 2.36            63-65
36 2.35            62-64

关于版本的选择:
直接按照浏览器版本去找对应的driver就行了。(如果不能一一对应,就找大版本号对应的或者比浏览器版本号稍大的都行)

还有一点,对于windows的用户来说,win64的操作系统用win32的就行。

对于刚使用Selenium开发爬虫或者自动化测试脚本的同学,会遇到这些问题: - 1、本机电脑已经安装了Chrome,如何查看它的版本? - 2、知道了Chrome的版本,如何找到对应的chromedriver? - 3、如何给Chrome设置代理和无头模式? - 4、在服务器上例如Centos如何安装Chrome? - 5、如何将Chromecookiesrequests 以上等等,很多问题,都会在实际中遇到,相信读完这篇文章你就能够一一解决了。

答案1,查看chrome版本:

1、打开chrome浏览器

2、输入chrome://version 如图:

 

 

可以看到版本是80.0.3987.116

答案2,找到对应的chromedriver

1、访问google的chromedriver官方下载站:

chromedriver.storage.googleapis.com

如图:

 

列表里的chromedriver主版本号都是与chrome版本的主版本号一一对应的, 如果没有看到对应的次版本号,可以选择稍微大一个的次版本号,比如我们的版本尾号是116,那么我们在chromedriver里没有看到对应的版本号, 我们就选择16这个结尾的(截图里标注出来了的)

posted @ 2021-01-15 15:20  anna1210  阅读(1188)  评论(0编辑  收藏  举报