Python解决'chromedriver' executable needs to be in PATH问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yhj198927/article/details/88806824

出现该问题的原因是与google浏览器对应版本的chromedriver.exe没有放到环境变量里。

1.首先下载chromedriver.exe,下载后得到的是一个chromedriver.exe文件。对应关系详见下表。

chromedriver.exe下载路径:http://npm.taobao.org/mirrors/chromedriver/

2.将chromedriver.exe拷贝至谷歌浏览器目录(如 C:\Program Files (x86)\Google\Chrome\Application)以及python根目录(如C:\Python36)。 

3.将谷歌浏览器路径添加到环境变量中(如 C:\Program Files (x86)\Google\Chrome\Application)。 

至此,就可以解决 ‘chromedriver’ executable needs to be in PATH问题。

谷歌浏览器与chromedriver的版本对应关系,供参考:

ChromeDriver v2.46 (2019-02-01)----------Supports Chrome v71-73

-------以下为2018年兼容版本对照表,以上为2019年兼容版本对照表------

ChromeDriver v2.45 (2018-12-10)----------Supports Chrome v70-72
ChromeDriver v2.44 (2018-11-19)----------Supports Chrome v69-71
ChromeDriver v2.43 (2018-10-16)----------Supports Chrome v69-71
ChromeDriver v2.42 (2018-09-13)----------Supports Chrome v68-70
ChromeDriver v2.41 (2018-07-27)----------Supports Chrome v67-69
ChromeDriver v2.40 (2018-06-07)----------Supports Chrome v66-68
ChromeDriver v2.39 (2018-05-30)----------Supports Chrome v66-68
ChromeDriver v2.38 (2018-04-17)----------Supports Chrome v65-67
ChromeDriver v2.37 (2018-03-16)----------Supports Chrome v64-66
ChromeDriver v2.36 (2018-03-02)----------Supports Chrome v63-65
ChromeDriver v2.35 (2018-01-10)----------Supports Chrome v62-64

 

猜你喜欢

转载自blog.csdn.net/yhj198927/article/details/88806824