管理Selenium所需的WebDriver,自动匹配浏览器版本并更新合适的webdriver驱动程序.
- 查询本地浏览器版本
- 查询本地安装的webdriver版本
- 判断webdriver和浏览器版本是否匹配,不匹配时自动更新合适的webdriver
pip install -r requirements.txt
from chrome import check_chromedriver
from msedge import check_msedgedriver
check_chromedriver()
运行结果如下
本机Chrome版本:111.0.5563.65
本机ChromeDriver版本 110.0.5481.30
Chromedriver版本 110.0.5481.30 和Chrome版本 111.0.5563.65 不兼容,需要更新Chromedriver
Chromedriver主版本号111.0.5563.19 匹配成功, 开始更新
下载中: 6.79MiB [00:00, 9.22MiB/s]
chromedriver_win32.zip文件替换到 D:\Python38\ 成功。
本机ChromeDriver版本 111.0.5563.19
- 【2023-03-07】提交代码
- 【2023-03-07】支持Chrome浏览器
- 【2023-03-11】未安装WebDriver时下载WebDriver文件到Python的PATH目录中
- 【2023-03-16】支持Edge浏览器
- 【2023-03-20】添加下载进度条
- 【2023-03-23】支持Firefox浏览器
- 【2023-09-12】支持Chrome 114+的版本
- 【✔】支持Chrome浏览器
- 【✔】支持Edge浏览器
- 【✔】支持Firefox浏览器
- 【 】支持IE浏览器
- 【 】支持Opera浏览器