zoukankan      html  css  js  c++  java
  • 完美解决(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:Users13313AppDataLocalGoogleChromeApplicationchrome.exe'
     6     driver=webdriver.Chrome('E:GoogleDriverchromedriver.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,保证下载的浏览器位置正确(可以试试点击卸载浏览器,能不能正确卸载)

  • 相关阅读:
    【3】网站搭建:分页功能
    mapserv和mapserv.exe的区别
    WMS请求GetCapabilities,变成下载mapserv.exe解决办法
    get和post的区别
    实现ajax异步请求
    Thinkphp3.2 Widget的扩展
    Thinkphp3.2 路由是使用
    Thinkphp3.2 TagLib的使用
    Thinkphp下实现Rbac
    Thinkphp下实现分页
  • 原文地址:https://www.cnblogs.com/smartisn/p/13856387.html
Copyright © 2011-2022 走看看