完美解決(selenium import webdriver)驅動Chrome(谷歌瀏覽器)報錯:(Message: unknown error: Failed to create a Chrome process.)


先上驅動的代碼:

 1 from  selenium import webdriver
 2 
 3 if __name__ =='__main__':
 4     options=webdriver.ChromeOptions()
 5     options.binary_location=r'C:\Users\13313\AppData\Local\Google\Chrome\Application\chrome.exe'
 6     driver=webdriver.Chrome('E:\Google\Driver\chromedriver.exe')
 7     #get方法 打開指定網址
 8     driver.get("http://www.baidu.com")
 9     #選擇網頁元素
10     elemnt_keyword=driver.find_element_by_id('kw')
11     #輸入搜索信息
12     elemnt_keyword.send_keys('博二爺')
13 
14     #找到搜索按鈕
15     element_search_button=driver.find_element_by_id('su')
16     element_search_button.click()
17     driver.close()

但是我報錯誤是:

 

看了相關解決問題的博文,但是我還沒解決到問題

后來我想到了一個問題,那就是我在聯想軟件商城下載的瀏覽器,他自動的放到了C盤,然后我為了減少固態的消耗,我就把他硬核地放到了E盤,應該是因為這個我就出現了不可預知的錯誤

另外,雖然他的下載驅動包是32位,並且不能一一對應他的版本號,只要版本號稍微大一點,同時32位也能完美適應64位的,親測沒有問題。

解決辦法:

1,版本號設置正確。

2,設置PATH環境變量

 

3,保證下載的瀏覽器位置正確(可以試試點擊卸載瀏覽器,能不能正確卸載)

 


免責聲明!

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



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