一、chromedriver出问题
报错:
selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH
- 下载chromedriver时首先确认自己chrome版本:帮助-关于Google Chrome;
- chromedriver下载后需保证以下条件之一:
a. 下载后放在python.exe同一目录;
b. 将保存目录设置为环境变量
eg:(D:\morenTwo\pythonin\chromedriver.exe设置为环境变量);
如若不按以上配置,则可能报错
二、Google出问题
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
chrome浏览器为默认安装位置(默认C盘),则不会报错
若是不为默认安装位置,则会报错
解决办法:配置环境变量
我的电脑->属性->高级->环境变量->系统变量中的PATH:
将Google的安装路径添加到环境变量中即可
(1)下面这张图是我的google的安装位置(非默认安装)
(2)之后配置环境变量
以上问题,我在知乎看到了更精准的回答,可以参考一下:
知乎参考连接
若想python+selenium+chromedriver安装部署和配置环境变量,点击链接:
python+selenium+chromedriver安装部署和配置环境变量