webdriver.Chrome()报错:selenium.common.exceptions.WebDriverException: Message: unknown error:

问题遇到的现象和发生背景

webdriver.Chrome()报错:
selenium.common.exceptions.WebDriverException: Message: unknown error: Failed to create Chrome process.
问题相关代码

from selenium import webdriver
browser = webdriver.Chrome()
browser.get("https://www.baidu.com")

img

运行结果及报错内容

img


chromedriver.exe安装路径

img


selenium

img

需要把chromedriver.exe的路径添加进去。比如我的是这么写的:


from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from time import sleep

# 1.创建WebDriver对象
# 如果将驱动添加到了系统环境变量目录中,可不带参数
# driver = webdriver.Chrome()
# 如果没有添加到系统环境变量目录中,需要通过参数指定
service = Service(r"D:\software\chromedriver.exe")
driver = webdriver.Chrome(service=service)
# 2.url请求地址
url = 'https://www.baidu.com'
# 使用浏览器打开指定页面
# 3.发送请求
driver.get(url)
# 4.睡眠3秒
sleep(3)
# 5.关闭驱动对象
driver.close()

可以看下你的环境变量path吗?