'chromedriver' executable needs to be in PATH
报错信息如下:
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
解决方案
1、下载与浏览器对应版本的chromedriver
下载地址:https://registry.npmmirror.com/binary.html?path=chromedriver/
2、解压得到chromedriver.exe文件
3、chromedriver.exe拷贝到指定文件中
1)将chromedriver.exe文件拷贝至谷歌浏览器目录(如 C:\Program Files\Google\Chrome\Application)
2)将chromedriver.exe拷贝至python根目录(C:\Python38)
3)将谷歌浏览器环境变量添加到Path(C:\Users\Administrator\AppData\Local\Google\Chrome\Application)
注:第3步忽略也可行,以上步骤中的路径对照自己电脑路径
chromedriver与浏览器不一致的问题
This version of ChromeDriver only supports Chrome version 105
1、查看Chrome的版本号
1)Chrome浏览器中点击右上角三个点->帮助->关于Google Chrome
2)下图中表示Chrome的版本号
2、下载与Chrome对应的chromedriver版本替换