完美解决(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,保证下载的浏览器位置正确(可以试试点击卸载浏览器,能不能正确卸载)#
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
2019-10-22 Mongodb java.util.NoSuchElementException:null 已解决
2018-10-22 各种内部排序方法及效率分析。
2018-10-22 二叉排序树 构造哈希表,
2018-10-22 邻接矩阵、邻接表存储结构 遍历算法和图的广度优先搜索遍历
2018-10-22 二叉树及其应用
2018-10-22 掌握栈及队列基本操作的实现
2018-10-22 数据结构-掌握线性表的顺序表和链表的基本操作:建立、插入、删除、查找、合并、打印等运算。