zoukankan      html  css  js  c++  java
  • 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这个结尾的(截图里标注出来了的)

  • 相关阅读:
    强类型、弱类型、静态、动态语言定义(转载)
    What is a non-trivial constructor in C++?(转载)
    面试准备之面试题(C++) (一)
    python实现tail(考虑到几种特殊情况)
    rsyslog应用案例
    FUCK, 排查python写入mysql数据库过慢的过程(心都碎了)
    svn相关操作
    springCloud学习中遇到的问题
    idea启动项目没错,可是debug却一直启动不起来
    前端控制台返回406错误解决方法
  • 原文地址:https://www.cnblogs.com/annatest/p/14282248.html
Copyright © 2011-2022 走看看