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

chromedriver安装和环境变量配置

chromedriver

      • 1、安装
      • 2、【重点】环境变量配置
        • (1)包的复制:
        • (2)系统环境变量配置
      • 3、验证

1、安装

网上随便搜一篇chromedriver的安装文档即可。这里是一个快速链接
特别提醒:截止2024.1.30,chromedriver.exe已经更新到121.xx了,如果你在官网上没有找到和你google chrome版本一致的chromedriver.exe,建议先把本地的google chrome升级到最新版本,再去下载对应版本的chromedriver.exe。

2、【重点】环境变量配置

对解压包里的chromedrive.exe进行如下操作:

(1)包的复制:
  • 复制1:复制任意一个需要管理员就可以访问的文件夹下!
    • 默认google 的安装目录在"C:\Program Files\Google\Chrome\Application",但C:\Program Files需要管理员权限,如果把chromedriver.exe放在该目录下,可能无法正常访问。我的最终路径:“D:\othersoft\google”:
      在这里插入图片描述
  • 复制2:检查引用from selenium import webdriver的.py脚本所使用的python环境,把chromedrive.exe在当前python环境下也复制一份。
    • 比如.py使用的环境安装在“D\python3.10\xx”, 则直接把chromedrive.exe复制到“D\python3.10”目录下即可。
      在这里插入图片描述
(2)系统环境变量配置

复制1中chromedriver.exe的路径添加到系统环境PATH中。
在这里插入图片描述

3、验证

(1)第一种

chromedriver --version

在这里插入图片描述
(2)第二种

from selenium import webdriver
driver = webdriver.Chrome()

会启动一个chrome窗口,并马上关闭。

相关文章:

  • 2023美赛A题之Lotka-Volterra【完整思路+代码】
  • C#,欧拉数(Eulerian Number)的算法与源代码
  • 系统架构设计师-22年-下午题目
  • JVM篇----第十七篇
  • iOS17使用safari调试wkwebview
  • 中国的茶文化:历史、传统与生活
  • js实现动漫拼图2.0版
  • C# Onnx yolov8 水表读数检测
  • java servlet勤工助学家教管系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
  • pytorch-metric-learning度量学习工具官方文档翻译
  • 数据库(SQL)
  • Qt知识点总结
  • JAVA线程执行中断方式和ElasticSearch未捕获异常的处理方式
  • Meta开源Code Llama 70B,缩小与GPT-4之间的技术鸿沟
  • leetcode-存在重复元素 II
  • JavaScript-如何实现克隆(clone)函数
  • ES6之路之模块详解
  • Java超时控制的实现
  • MaxCompute访问TableStore(OTS) 数据
  • node入门
  • python学习笔记-类对象的信息
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • 第2章 网络文档
  • 订阅Forge Viewer所有的事件
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 新书推荐|Windows黑客编程技术详解
  • 用Canvas画一棵二叉树
  • 06-01 点餐小程序前台界面搭建
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • (11)MSP430F5529 定时器B
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (篇九)MySQL常用内置函数
  • (推荐)叮当——中文语音对话机器人
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • (转载)Linux 多线程条件变量同步
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .NET Core 中插件式开发实现
  • .NET 中 GetProcess 相关方法的性能
  • .NET关于 跳过SSL中遇到的问题
  • .vue文件怎么使用_我在项目中是这样配置Vue的
  • @PostConstruct 注解的方法用于资源的初始化
  • @synthesize和@dynamic分别有什么作用?
  • @Transactional 竟也能解决分布式事务?
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(白虎组)
  • [ element-ui:table ] 设置table中某些行数据禁止被选中,通过selectable 定义方法解决
  • [.net]官方水晶报表的使用以演示下载
  • [2016.7 day.5] T2
  • [28期] lamp兄弟连28期学员手册,请大家务必看一下
  • [AI]文心一言出圈的同时,NLP处理下的ChatGPT-4.5最新资讯