windows中Selenium安装最新版Chrome WebDriver
需求:需要使用 selenium 对某个网页进行截图
文章目录
- [windows中Selenium安装最新版Chrome WebDriver](#windows中Selenium安装最新版Chrome WebDriver)
- 一、查看Chrome版本
- 二、找到对应的chromedriver版本
- [三 安装](#三 安装)
-
- [3.1 确定google安装路径](#3.1 确定google安装路径)
- [3.2 将下载的google driver 解压至 google 安装路径](#3.2 将下载的google driver 解压至 google 安装路径)
- [3.3 确认chromedriver是否安装成功及解决方式](#3.3 确认chromedriver是否安装成功及解决方式)
- 总结
一、查看Chrome版本
google浏览器地址栏输入:chrome://version/
如果不是最新版的,请将浏览器升级到最高版本,在setting里面按照提示语进行升级
二、找到对应的chromedriver版本
上图可以看出我的谷歌浏览器的版本是 128.0.6613.120,那我就要找 128.0.**** 的稳定版本Chromedriver就可以,只要大版本保持一致即可
- 2.1 114及之前的版本可以通过点击下载chromedriver,根据版本号(只看大版本)下载对应文件
- 2.2 116版本通过点击下载chromedriver,便可直接下载压缩包。
- 2.3 127/128/128版本通过点击进入到 Chrome for Testing availability ,可以看到127 Stable 稳定版本以及更高版本的测试版。
点击Stable,选择对应的驱动下载即可
按照我的windows版本,选64位
三 安装
根据自己的电脑配置下载对应的chromedriver, 我的就是下载64位的chromedriver,下载之后解压chromedriver文件,放置chrome的安装目录
3.1 确定google安装路径
3.2 将下载的google driver 解压至 google 安装路径
3.3 确认chromedriver是否安装成功及解决方式
bash
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
path = Service('C:/Program Files/Google/Chrome/Application/chromedriver.exe')
driver = webdriver.Chrome(service=path)
# 登录百度
def main():
driver.get("https://baidu.com/")
if __name__ == '__main__':
main()
弹出百度界面即报名安装成功
总结
参考:https://blog.csdn.net/qq_37006859/article/details/140957473