(续篇)Selenium 安装配置以及如何解决('chromedriver' executable needs to be in PATH. Please see https://s

Posted 谦曰盛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(续篇)Selenium 安装配置以及如何解决('chromedriver' executable needs to be in PATH. Please see https://s相关的知识,希望对你有一定的参考价值。

  注:本帖针对小小白哦~~(づ ̄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 - 博客园以及对应驱动下载地址

 

以上是关于(续篇)Selenium 安装配置以及如何解决('chromedriver' executable needs to be in PATH. Please see https://s的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot整合Redis以及缓存穿透缓存雪崩缓存击穿的理解分布式情况下如何添加分布式锁 续篇

如何安装selenium框架

Mac + Appium + Java1.8学习之Android自动化环境安装配置以及IDEA配置(附录扩展Selenium+Java自动化)

如何安装selenium以及scrapy,最重要的是pip?

如何搭建webdriver+selenium+nodejs自动化测试框架

selenium3.7版本无法new WebDriver Firefox()解决方法