当前位置: 首页 > article >正文

windows中Selenium安装最新版Chrome WebDriver

windows中Selenium安装最新版Chrome WebDriver

需求:需要使用 selenium 对某个网页进行截图

文章目录

  • windows中Selenium安装最新版Chrome WebDriver
  • 一、查看Chrome版本
  • 二、找到对应的chromedriver版本
  • 三 安装
    • 3.1 确定google安装路径
    • 3.2 将下载的google driver 解压至 google 安装路径
    • 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是否安装成功及解决方式

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


http://www.kler.cn/news/289486.html

相关文章:

  • 动态路由和路由导航守卫及其案例分析
  • 解析星型架构及其对 Power BI 的重要性
  • 科研绘图系列:R语言组合图形绘图
  • 《大道平渊》· 廿壹 —— 杀心篇:何谓 “杀心”?本质上,就是寻求杀心的一个过程。
  • 浅聊kubernetes RBAC
  • centOS服务器上如何安装宝塔面板-两分钟快速配置
  • 【单片机原理及应用】实验: 8位数码显示器
  • Win11 / Win10 系统极化工具,降低游戏延迟效果明显
  • Django Admin管理后台导入CSV
  • 中秋之美——html5+css+js制作中秋网页
  • 解释 CountDownLatch 和 CyclicBarrier 的作用,并给出一个实际的使用场景来说明如何使用这两个类来协调多线程任务?
  • PMP–一、二、三模、冲刺、必刷–分类–14.敏捷–技巧--累积流图
  • 探索英文字体设计的奥秘,解读风格与实用技巧
  • web api 文件上传下载帮助类
  • 生成模型之生成器
  • 使用 Rust 和 Bevy 创建你的第一个三维渲染应用程序
  • 阿尔茨海默病症识别+图像识别Python+人工智能+深度学习+TensorFlow+机器学习+卷积神经网络算法
  • 如何打造一个智能化的远程在线考试系统?
  • 《第二十七章 IO 流 - 字符流》
  • 使用 docker 部署 kvm 图形化管理工具 WebVirtMgr
  • 【鸿蒙HarmonyOS NEXT】List组件的使用
  • 集成电路学习:什么是ARM先进精简指令集计算机
  • Altium Designer爬虫工具/网页信息获取工具
  • 深度学习基础--模型拟合
  • 新版某数字壳脱壳,过frida检测,及重打包
  • uniapp 自定义微信小程序 tabBar 导航栏
  • P1045 麦森数
  • sql92语句与sql99语法的区别
  • MySQL——隔离级别及解决方案
  • 停止和删除所有 Docker 容器的详细指南