当前位置: 代码迷 >> 综合 >> senium.common.exceptions.WebDriverException: Message: ‘chromedriver‘ executable needs to be in PATH
  详细解决方案

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

热度:52   发布时间:2024-02-23 17:49:25.0

运行以下代码报错:

# coding = utf-8
import sys
from selenium import webdriverdriver = webdriver.Chrome()driver.get('https://www.baidu.com/')

报错信息:

selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

报错原因:
python缺少webdriver驱动,需要安装一个驱动。

安装步骤:

  1. 查看浏览器版本,我是谷歌浏览器,我的版本:85.0.4183.121在这里插入图片描述
    2.根据浏览器版本下载对应的驱动
    下载地址:驱动下载地址
    在这里插入图片描述

3.解压,将驱动文件移动到Python安装包的路径下
查看Python文件路径:

import sys
print(sys.path)

把驱动文件使用mv命令移动到下面文件的路径下即可(我的python版本是3.8)

/Library/Frameworks/Python.framework/Versions/3.8/bin

安装完毕重新运行之前的代码即可

  相关解决方案