windows中Selenium安装最新版Chrome WebDriver

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

相关推荐
2501_941982051 小时前
企业微信 API 外部群主动推送技术解析
前端·chrome
默|笙1 小时前
【Linux】进程控制(4)自主shell命令行解释器
linux·运维·chrome
QT 小鲜肉16 小时前
【Linux命令大全】002.文件传输之uupick命令(实操篇)
linux·运维·服务器·chrome·笔记
QT 小鲜肉16 小时前
【Linux命令大全】003.文档编辑之colrm命令(实操篇)
linux·运维·服务器·chrome·笔记
QT 小鲜肉16 小时前
【Linux命令大全】002.文件传输之uucico命令(实操篇)
linux·运维·服务器·chrome·笔记·github
天才测试猿16 小时前
Selenium测试框架快速搭建详解
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
QT 小鲜肉1 天前
【Linux命令大全】003.文档编辑之csplit命令(实操篇)
linux·运维·服务器·chrome·mysql
QT 小鲜肉1 天前
【Linux命令大全】002.文件传输之lpr命令(实操篇)
linux·运维·服务器·网络·chrome·笔记
QT 小鲜肉1 天前
【Linux命令大全】003.文档编辑之comm命令(实操篇)
linux·运维·服务器·javascript·chrome·笔记
QT 小鲜肉1 天前
【Linux命令大全】002.文件传输之lpd命令(实操篇)
linux·运维·服务器·网络·chrome·笔记