chrome更新後,再次使用selenium開啟chrome卻發現閃退了?全網最詳細教學,肯定能幫到你!

2021-05-26 07:00:21

問題描述

我的chrome一直提示我要更新,我嫌它一直提示很煩人,就更新了。不更新不要緊,更新後我發現我的selenium開啟chrome時開始閃退,這是之前沒有的情況,我估計肯定是和版本有關

解決方案

首先,和網上大多數教學說的一樣,我們要去下載一個和chrome版本對應的chromedriver

網址如下——http://chromedriver.storage.googleapis.com/index.html

進入網址後,發現有很多數位,對應著相應的版本號
在這裡插入圖片描述
那我們要選擇哪個版本呢?答案要到chrome中尋找

點選設定
在這裡插入圖片描述
點選左下角的關於chrome

在這裡插入圖片描述
可以看到是90開頭的,再去之前的頁面找到對應的版本

就是它了
在這裡插入圖片描述
點進去檢視下載win32版本(以windows舉例),64位元的下這個也可以,大家不必擔心
在這裡插入圖片描述

下載後解壓,得到一個exe檔案
在這裡插入圖片描述
將其放入python下的Scripts中(我之前就是放在這,可以正常執行,但我這個方法放在別的地方也可以)

重新啟動pycharm

最關鍵的部分來了!我們需要修改一下我們原來的程式碼:
在這裡插入圖片描述
這個方法的原理就是通過executavle_path鎖定我們剛剛下載好的exe檔案的位置,所以我才說放在哪都可以

執行一下,完全ok!!!
在這裡插入圖片描述
覺得有幫助的小夥伴可以點一個免費的贊,我們花開再會!