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