(续篇)Selenium 安装配置以及如何解决('chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/ch)或者(unknown error:cannot find Chrome binary)问题?

  注:本帖针对小小白哦~~(づ ̄3 ̄)づ╭❤~

  接pip安装的帖子,不需要的直接跳过。。。

  首先上图,出现如下的错误,那你可是找到知己了:

或者:

 

 

抱歉抱歉,这图截的不太清晰,凑合着用吧,但是也能看出来错误吧?

 

根据网上一般的教程,一般为:

  驱动下载后放在任意位置,但需要把路径添加到PATH环境变量。

 

 我把驱动放在如下的路径:

然后配置环境变量,依据下面的步骤:

我把chromedriver相应的路径放到最前面,记住用  ;  分隔符分开! 

配置好之后,Chromedriver就不要随便移动了。

(这边有个坑,随后讲,你要是照着做,可能会对,可能会错,但是path的路径不用担心哟~)

 

然而,貌似好像没有用呢?

 

 又问了老曹哥,说 得安装个Chrome浏览器,说这个是常识,奶奶的,我只好又安装Chrome去也!

 

等下载安装好Chrome的话,额,我用的是jupyter notebook,需要将Chrome设置为默认的浏览器,再打开jupyter的话,

就会直接弹出Chrome,如果运行代码,出现如下的情况:

以及:

 

 那么,恭喜你,你中奖了,可以买彩票了!

然后屁颠屁颠地去查:

类似的问题,结果发现是Chrome浏览器的版本与Chromedriver的版本对不上,如下面的帖子,关于版本对应:

本来是想下载最新的Chrome与对应的Chromedriver,但是浏览器有最新的,Chromedriver却不知道在哪里找最新的,版本号怎么查呢?

我在网上找了好久都没找到Chromedriver的最新版本,只好反过来根据Chromedriver的版本下来对应的Chrome版本,也许会好一点吧。

辣么,问题来了,如何查Chromedriver版本呢?

 

双击Chromedriver,即可出来了:

然后再查那个映射表,开始下载Chrome版本号。

 

然而,网上的资源参差不齐,我将近下载了十几个才下载对,都是安装好之后,才知道安装错了,

如此反复,估计对机子也是不小的损失,心疼啊!(;′⌒`)

 如何查看Chrome版本信息:chrome://version ,将此命令输入地址栏即可现:

    最后,运行代码,perfect!

    附赠我的Chrome-V39以及Chromedriver版本-2.14,下载链接:

    链接:https://pan.baidu.com/s/1nw5ALfz  密码:e9oo

    ChromeDriver与Chrome版本对应表 - LandWind - 博客园以及对应驱动下载地址

 

posted @ 2018-02-21 21:28  谦曰盛  阅读(5911)  评论(0编辑  收藏  举报