ChromeDriver配置
ChromeDriver
一般放在Python
安装目录下的Scripts
文件夹中,并且ChromeDriver
版本需要跟Chrome
版本对应,否则会报错. 一般情况下,我们在搭建爬虫开发环境时,都逃不过这步配置,相当繁琐.本篇文章的目的是尝试使用python脚本自动配置这个环境,省去手动配置的麻烦.
实现思路
我们假设Chrome
是存在的,如果不存在,则下载对应版本的Chrome
,并安装到默认路径.
- 获取
Chrome
安装路径,并获取Chrome
的版本号; - 获取
ChromeDriver
安装路径,并判断是否为空; - 如果
ChromeDriver
存在并且版本号跟chrome对应的版本号一致,则跳过配置; - 如果存在但是版本号跟chrome对应的版本号不一致,则下载对应版本的
ChromeDriver
; - 如果不存在,则下载对应版本的
ChromeDriver
.并放置到Python
安装目录下的Scripts
文件夹中.