报错信息
关键信息:selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH. Please see
原因
webdriver.Chrome()
WebDriver可以说是selenium的基础组件,一系列浏览器驱动exe文件统称WebDriver,这里简单讲下WebDriver的基本原理。
所以在执行脚本时会去D:\python3.9.2\ 下chromedriver,找不到调用失败就报错了。
解决方案
去ChomeDriver官网下载chomedriver.exe版本。要注意尽量下载和自己电脑上的Chome大版本以及操作系统保持一致。如我的Chrome版本是:89.0.4389
需要下载的版本是:
因为我是用D:\python3.9.2\python.exe 运行的py文件,所以下载的chromedriver.exe要放在D:\python3.9.2\下,这样就可以解决问题了。