chromedrive下载安装和配置


字数:495 阅读时长:2分钟 阅读:85

ChromeDriver是google提供的自动化测试接口,是Selenium和chrome浏览器进行通信的桥梁,Selenium别名是’WebDriver’,Selenium通过JsonWireProtocol协议和ChromeDriver进行通信,Selenium实质上是对这套协议的底层封装,同时提供外部 WebDriver 的上层调用类库。

Selenium

Selenium介绍

Selenium是一个Web的自动化测试工具,最初是为了网站自动化测试而开发的,Selenium可以直接运行在浏览器上,他支持所有的主流浏览器,可以接受指令,让浏览器自动加载页面,获取需要的数据,甚至页面截屏。

ChromeDriver 下载

ChromeDriver

  1. 查看使用的Chrome浏览器版本
  2. 下载对应版本的chromedrive, 版本可参照Chrome版本与chromedriver兼容版本对照表
Chrome VersionChromeDriver Version
86.0.4240.2286
85.0.4183.8785
85.0.4183.8385
85.0.4183.3885
84.0.4147.3084
83.0.4103.1483
81.0.4044.13881
81.0.4044.6981
81.0.4044.2081
80.0.3987.10680
80.0.3987.1680
79.0.3945.3679
79.0.3945.1679
78.0.3904.10578
78.0.3904.7078
78.0.3904.1178
77.0.3865.4077
77.0.3865.1077
76.0.3809.12676
76.0.3809.6876
76.0.3809.2576
76.0.3809.1276
75.0.3770.9075
75.0.3770.875
74.0.3729.674
73.0.3683.6873
72.0.3626.6972
2.4671-73
2.4671-73
2.4570-72
  1. 下载地址:
  1. 下载完解压,chromedriver.exe文件放到Python安装目录下的scripts文件夹下,就相当于配置了系统环境变量

使用

1
2
3
4
5
6
7
8
9
from selenium import webdriver
proxy="127.0.0.1:8888"
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--headless") #设置无头模式
chrome_options.add_argument('--proxy-server={}'.format(proxy)) #设置代理
# 没有配置path系统环境变量可以指定chromedriver的路径
driver=webdriver.Chrome('D:\dev\chromedriver\chromedriver.exe', chrome_options=chrome_options)
# 配置了path全局变量,则第一个参数可忽略
driver=webdriver.Chrome(chrome_options=chrome_options)

欢迎访问:个人博客地址

本文作者: Tiven
发布时间: 2021-08-23
最后更新: 2021-12-09
本文标题: chromedrive下载安装和配置
本文链接: https://www.tiven.cn/p/30ab5f/
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!
欢迎留言,提问 ^_^