使用selenium打开浏览器报错

报错信息

selenium. common.exceptions . WebDriverException: Message: chromedriver’ executable needs to be in PATH
在这里插入图片描述

解决方法

1. 检查Chromedriver驱动和谷歌浏览器版本是否一致

打开在这里插入图片描述
打开cmd输入chromedriver可以查看驱动版本
在这里插入图片描述
在谷歌浏览器中打开设置–关于Chrome,可以查看谷歌浏览器版本。
谷歌浏览器和chromedriver驱动版本要一致,若不一致重新下载一下chromedriver驱动。
http://npm.taobao.org/mirrors/chromedriver/
在这里插入图片描述
在这里插入图片描述
下载对应版本的驱动,苹果电脑选择Mac版本,Windows系统的电脑选择win32的就可以(32位操作系统和64位操作系统的都可以用)。

2. 如果版本一致检查python安装路径有没有添加到环境变量里面

为了方便,chromedriver下载之后解压,然后把chromedriver驱动添加到python安装路径下的scripts文件夹里面,这样chromedriver就添加到了环境变量里面,不需要另外配置环境变量
在这里插入图片描述
但是有时候安装python的时候没有把路径添加到环境变量里面,这时候需要我们手动配置一下环境变量
在这里插入图片描述
在这里插入图片描述
配置完成之后我们就可以把chromedriver驱动添加到python安装路径下的scripts文件夹里面了
也可以单独配置一下chromedriver的环境变量
在这里插入图片描述
如果还不行可以在代码中加executable_path参数指定驱动路径:

import time
from selenium import webdriver
driver = webdriver.Chrome(executable_path=r’D:\Anacond\chromedriver.exe’)
url = ‘https://www.baidu.com/’
driver.get(url=url)
time.sleep(2)
driver.close()

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐