(續篇)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 - 博客園以及對應驅動下載地址

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM