Python——selenium,解决 'chromedriver' executable needs to be in PATH.'报错

selenium驱动解析 背景 在日常的测试工作中,我们经常会用selenium框架做自动化测试并使用webdriver来打开驱动浏览器,例如以下代码,通过webdriver来驱动浏览器打开百度首页。 from selenium import webdriver driver = webdriver.Chrome() driver.get('https://www.baidu.com/') 但是这个webdriver是怎么工作来驱动打开浏览器的呢,下面就我的个人理解和各位小伙伴分享一下,希... 阅读详情

解决方式

  1. 检查谷歌浏览器版本
    在这里插入图片描述
  2. 下载对应版本的chromedriver
    下载链接:http://chromedriver.storage.googleapis.com/index.html
  3. 这一步是可选操作,本人就把驱动文件放到chrome的安装目录中
    在这里插入图片描述
  4. 指定“executable_path”:
from selenium import webdriver

driver=webdriver.Chrome(executable_path ="C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe")
driver.get("https://www.baidu.com")
  1. 执行python文件结果:
    在这里插入图片描述
分析解释selenium:DeprecationWarning: executable_path has been deprecated, please pass in 和打开浏览器闪退问题 我们在解决chrom版本和驱动版本的问题后(这是因为在之前版本executable_path是我们Selenium驱动的存放路径,只有使用executable_path指定出该路径,Selenium才能正常工作,但是Selenium经过版本更新之后,在使用如上写法时,系统就会报错executable_path has been deprecated, please pass in a Service object,如下所示:所有我们需要添加一个模块并修改一下代码。 阅读详情

相关推荐

Mac上selenium安装教程+WebDriverException: Message: ‘chromedriver‘ executable needs to be in PATH. 报错解决

最近在学习自动化测试,故重新捡起之前爬虫时候的selenium。本来以为正常pip就可以完事,却在安装的路上踩了许多坑,也参考了一些资料,并对其中的一些内容做一些更新。

Hoohoo的博客 2083

selenium使用 webdriver.Chrome() 报错,找不到执行文件的解决方法(一)

使用 driver = webdriver.Chrome() 时,如果遇到以下报错,说明需要调试chromedriver的执行路径 两种解决方法: (1)在webdriver.Chrome()中添加executable_path参数,参数value = chromedriver.exe文件所在路径,示例: from selenium import webdriver chrome_driver_path = "D:\Chrome\chromedriver\chromedriver.exe" dr

m0_54701273的博客 1万+

Selenium配合chromedriver提示“Message: 'chromedriver' executable needs to be in PATH.Please see ...”

作为第一篇blog确实有点小儿科了,拖很久没开始写,为了开始写技术博客,先赶紧记录一个刚刚的麻烦事吧。 最近用Selenium配合爬虫抓取淘抢购数据,结果刚写一段代码就开始报错。from selenium import webdriver browser = webdriver.Chrome() browser.get('https://qiang.taobao.com/')Traceback (

hacklyc的博客 3万+

解决selenium使用webdriver.Chrome()报错的问题

解决selenium无法使用webdirver.chmore()的问题

程序小武的博客 3万+

Python|(解决) selenium.common.exceptions.WebDriverException: Message: ‘chromedriver‘ executable needs

前言 在使用selenium的时候,新手一般会遇到这样的问题,代码如下: from selenium import webdriver driver = webdriver.Chrome() driver.get('https://www.amazon.com') 运行这段代码,会出现下面的bug selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in P.

Python进阶专栏《爬虫实战进阶》,《Pyppeteer从入门到精通》原创作者 2652

基于STM32的HC-SR04超声波模块测距(新手级)

本人是嵌入式新手,学习了STM32的部分内容,最近想找些项目做,然后顺便学习了一下HC-SR04超声波模块,学习过程中也参考了一些大佬的文章。本文记录了自己的学习方法和学习过程,同时也希望能和各位大佬交流讨论。

weixin_63758495的博客 2203

Python selenium中出现错误:driver = webdriver.chrome() TypeError: ‘module‘ object is not callable

Python selenium中出现错误:driver = webdriver.chrome() TypeError: 'module' object is not callable

淡沫初夏zz的博客 6039

开关电源环路补偿--开关电源进阶知识补充1

笔记 一 . 做开关电源环路补偿时候为了使得环路更加稳定。 1 .-- > 希望开关电源的相位裕量在45° 以上, 2. – > 希望开关电源的增益裕量在10db 以上 3. – > 希望开关电源增益曲线在过0db 时候以20db /dec 斜率下降(体现1个极点) 4. – > 希望开关电源补偿之后的带宽达到开关频率的是1/5 ~1/10,用以原理开关电源的开关噪音。 左边图示电源瞬态拉载和释放负载的时候输出电压存在明显的振铃,说明这个目前的环路相位裕量(phase m

qq_29776365的博客 1万+

[Python] selenium 爬虫报错:Message: 'chromedriver' executable needs to be in PATH.解决办法

selenium 爬虫时报错:Message: 'chromedriver' executable needs to be in PATH.Please see https://sites.google.com/a/chromium.org/chromedriver/home。 报错原因:没有配置chrome浏览器的chromedriver 解决办法: 1.确定自己所用chrome的版本 ...

su_2018的博客 3万+

MaixCAM2 4K AI相机硬件解析与开发实战

嵌入式AI视觉开发中,边缘计算设备的选择直接影响项目落地效果。以NPU为核心的AI加速技术通过专用指令集优化,可在低功耗下实现10+TOPS算力,典型应用包括工业质检、智能门禁等实时场景。MaixCAM2作为新一代4K AI相机,搭载AX630 SoC芯片,其双核Cortex-A53与NPU的异构架构,在运行YOLOv11n模型时可达113FPS,显著优于传统方案。开发时需注意模型量化部署技巧,如INT8量化需500+张校准图片覆盖多光照条件,避免准确率下降。设备扩展性方面,PMOD接口支持热成像、ToF传

weixin_30819085的博客 688

LK32T102 单片机 操作GPIO实现流水灯(1)

前言: LK32T10232(32位)单片机是一款专为电机控制器和数字电源开发的高性能 MCU。采Cortex-M0 内核,最高工作频率可达 72Mhz,ADC 采样速率 达 1Msps。同时具备协处理器单元可满足各种乘法、除法、移位以及各种 复杂函数运算。 LK32T102(32位)支持单电源供电,且内嵌高精度高速及低速振荡器,以及具备 多种低功耗工作模式。同时,集成了多路增强型 PWM,多通道模拟比较 器和高速运算放大器,可满足多种电机及功率控制应用,并简化系统成本。...

qq_58676187的博客 3189

Chromedriver如何下载安装,解决‘chromedriver‘ executable needs to be in PATH

文章目录一、Chromedriver二、Chromedriver安装1.下载2.解压下载的包3.配置环境变量 一、Chromedriver 运行selenium脚本时,报错:”.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH“ 说明谷歌驱动未安装或者未配置path环境变量,导致找不到对应的驱动,无法运行。 二、Chromedriver安装 1.下载 Chromedriv

weixin_44688529的博客 1342

ROS从入门到精通0-4:VSCode 搭建 ROS 工程环境

为了提高开发效率,可以先安装集成开发工具和使用方便的工具,本教程用VSCode搭建ROS工程环境

FRIGIDWINTER的博客 1万+

使用selenium打开浏览器报错 chromedriver‘ executable needs to be in PATH

使用selenium打开浏览器报错 报错信息 selenium. common.exceptions . WebDriverException: Message: chromedriver’ executable needs to be in PATH 解决方法 1. 检查Chromedriver驱动和谷歌浏览器版本是否一致 打开cmd输入chromedriver可以查看驱动版本 在谷歌浏览器中打开设置–关于Chrome,可以查看谷歌浏览器版本。 谷歌浏览器和chromedriver驱动版本要一致,若

weixin_44335092的博客 3万+

UNet改进(23):如何用SLCAM模块提升UNet的分割性能

本文提出一种改进的UNet架构,通过引入轻量化注意力模块(SLCAM)增强医学图像分割性能。SLCAM整合了通道和空间双重注意力机制:通道注意力采用全局池化和共享MLP学习通道权重,空间注意力通过7×7卷积捕捉上下文信息。网络在传统UNet基础上,在每个下采样和上采样块后加入SLCAM模块,并保持跳跃连接结构。实验表明,该方法能自适应聚焦重要特征,在不显著增加计算负担的情况下提升分割精度,特别适用于医学图像等需精确边界的场景。未来可探索三维注意力、动态参数调整等改进方向。

2501_91516851的博客 438

thinkphp 微信商户转账到微信用户零钱(v3密钥版)(含SDK和文档)

一种是用v3密钥的接口:微信商户转账到零钱(听说是v2接口的微信商户容易被限制,后来就改成v3了)这几天做项目有一个需求,小程序用户提交记录后,商家后台审核通过自动转账到用户的微信零钱中.今天分享下如何实现自动打款,v3微信商户转账到零钱。接口返回状态查看原因。

hanzhuhuaa的博客 428

创建谷歌驱动器:WebDriverException: Message: ‘chromedriver‘ executable needs to be in PATH.报错的解决方案

创建谷歌驱动器报错:WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/homeQuestionAimMethod零、下载谷歌浏览器 上回说到,安装selenium的故事~ 在创建谷歌驱动器的时候我又遇见了一些些小问题,Emmm不错不错,照这个频率下去,我成为一个高产博主指日可待!

Gsqsis的博客 2995

机器人动力学仿真软件:Webots_(14).机器人声音仿真

Webots 中的声音仿真主要通过Sound和两种节点来实现。Sound节点用于播放预定义的音频文件,而节点则允许在仿真过程中动态生成和播放声音。这些节点可以用于模拟机器人的语音输出、报警声、环境噪音等。以下是一个示例,展示如何在控制器代码中播放预定义的声音。// 控制器代码(.c) # include <webots/robot.h> # include <webots/sound.h> # define TIME_STEP 64 const char * sound_name = "sound";

kkchenjj的博客 1311

解决:'chromedriver' executable needs to be in PATH问题

解决:‘chromedriver’ executable needs to be in PATH问题 1.首先需要下载Chromedriver,下载后得到的是一个chromedriver.exe文件。chromedriver下载地址:http://npm.taobao.org/mirrors/chromedriver/ 2.将chromedriver.exe拷贝至谷歌浏览器目录(如 C:\Pro...

Beau_Ray的博客! 3961

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

解决:'chromedriver' executable needs to be in PATH

解决:'chromedriver' executable needs to be in PATHWebDriverException: Message: 'chromedriver' executable needs to be in PATH使用driver = webdriver.Chrome(options = chrome_options)时报错 :`解决方法:第1步第2步第3步第4步第5...

ZYYRWish_97的博客 2144

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

selenium.common.exceptions.WebDriverException: Message:‘chromedriver‘ executable needs to be in PATH

在我们初次使用selenium的时候,使用selenium来打开网页,进行selenium的自动化 from selenium import webdriver driver = webdriver.Chrome() driver.get('https://www.baidu.com/') 运行之后会出现以下错误: selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be i

Karbob 3582

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

selenium ‘chromedriver‘ executable needs to be in PATH报错解决方法

以下解决方案来自下面两位博主,感谢前辈的分享! <a href="https://blog.csdn.net/orange_xiang/article/details/82924296?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-B

bing_one的博客 2082

selenium报错 : WebDriverException: ‘chromedriver‘ executable needs to be in PATH解决方案

在使用selenium讲html转化为图片时,报这个错误,WebDriverException: 'chromedriver' executable needs to be in PATH. 查找了一些资料,现已解决 。 解决问题需要找到原因, 根据提示,意思是环境变量路径里没有 ‘chromedriver’ 。 那么解决办法就是下载一个 ‘chromedriver’ ,再配置路径。 一 : 查看电脑上chrome版本 ...

fulk6667g78o8的专栏 1282

Python Message: ‘chromedriver‘ executable needs to be in PATH 报错

概述 使用自动化 selenium 时报出 Message: ‘chromedriver’ executable needs to be in PATH 错误。 解决方法 1. 查看 chrome 版本号 打开 chrome 浏览器,在地址栏输入:chrome://version/ 获取版本信息。 2. 下载对应版本的 chromedriver.exe 打开 chromedriver,下载 chromedriver.exe 3. 将 chromedriver.exe 复制到 Chrome 和 Python

Show me the code. 1118

【selenium+webdriver+python】‘chromedriver‘ executable needs to be in PATH

执行下面代码报错’chromedriver’ executable needs to be in PATH 已经把chromdriver.exe所在的位置配置在环境变量Path中也没解决 #-*- coding:utf-8 -*- from selenium import webdriver #获取浏览器对象 driver = webdriver.Chrome() driver.get('htt...

qiqi_0453的博客 249

【已解决】selenium启动浏览器报错:'chromedriver' executable needs to be in PATH

运行: from selenium import webdriver driver = webdriver.Chrome() 报错如下图: 排查问题及解决过程如下: 第一步:检查浏览器版本与驱动器的版本是否一致。 使用selenium启动谷歌Chrome浏览器的时候,是需要用到chromedirver驱动器的,而且两者之间的版本是需要匹配的。 下面提供是的谷歌浏览器版本,对应的...

yinlin330的博客 4961
上一篇: Python——linux根据端口获取pid删除进程,批量启动springboot服务
下一篇: Python——selenium用法详解(自动化测试可参考)
Walter Sun
博客等级 码龄9年 1726粉丝 288原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Walter Sun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值