Skip to content

ChromeDriver配置

ChromeDriver一般放在Python安装目录下的Scripts文件夹中,并且ChromeDriver版本需要跟Chrome版本对应,否则会报错. 一般情况下,我们在搭建爬虫开发环境时,都逃不过这步配置,相当繁琐.本篇文章的目的是尝试使用python脚本自动配置这个环境,省去手动配置的麻烦.

实现思路

我们假设Chrome是存在的,如果不存在,则下载对应版本的Chrome,并安装到默认路径.

  1. 获取Chrome安装路径,并获取Chrome的版本号;
  2. 获取ChromeDriver安装路径,并判断是否为空;
  3. 如果ChromeDriver存在并且版本号跟chrome对应的版本号一致,则跳过配置;
  4. 如果存在但是版本号跟chrome对应的版本号不一致,则下载对应版本的ChromeDriver;
  5. 如果不存在,则下载对应版本的ChromeDriver.并放置到Python安装目录下的Scripts文件夹中.