完美解决(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