之前好好的,上周整理磁盘时不小心删了c盘的Chrome浏览器和一些数据,我的python都装在d盘,后来重装Chrome浏览器后,有些python程序可以运行,有些出问题,重装selenium也是一样的错误
在ppy.bat中
Traceback (most recent call last):
File "D:\aaa\py3\ttt.py", line 6, in <module>
driver=webdriver.Chrome()
File "d:\Python37\lib\site-packages\selenium\webdriver\chrome\webdriver.py", l
ine 50, in init
keep_alive,
File "d:\Python37\lib\site-packages\selenium\webdriver\chromium\webdriver.py",
line 64, in init
options=options,
File "d:\Python37\lib\site-packages\selenium\webdriver\remote\webdriver.py", l
ine 206, in init
self.start_session(capabilities)
File "d:\Python37\lib\site-packages\selenium\webdriver\remote\webdriver.py", l
ine 290, in start_session
response = self.execute(Command.NEW_SESSION, caps)["value"]
File "d:\Python37\lib\site-packages\selenium\webdriver\remote\webdriver.py", l
ine 345, in execute
self.error_handler.check_response(response)
File "d:\Python37\lib\site-packages\selenium\webdriver\remote\errorhandler.py"
, line 229, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: Failed to
create Chrome process.
Stacktrace:
Backtrace:
(No symbol) [0x01296643]
(No symbol) [0x0122BE21]
(No symbol) [0x0112DA9D]
(No symbol) [0x0114D95D]
(No symbol) [0x0114A899]
(No symbol) [0x01186917]
(No symbol) [0x0118655C]
(No symbol) [0x0117FB76]
(No symbol) [0x011549C1]
(No symbol) [0x01155E5D]
GetHandleVerifier [0x0150A142+2497106]
GetHandleVerifier [0x015385D3+2686691]
GetHandleVerifier [0x0153BB9C+2700460]
GetHandleVerifier [0x01343B10+635936]
(No symbol) [0x01234A1F]
(No symbol) [0x0123A418]
(No symbol) [0x0123A505]
(No symbol) [0x0124508B]
BaseThreadInitThunk [0x769D343D+18]
RtlInitializeExceptionChain [0x779C9802+99]
RtlInitializeExceptionChain [0x779C97D5+54]
请高手指点,我不想重装整个python,谢谢贵人相救!
driver = webdriver.Chrome(executable_path=CHROME_DRIVER_PATH,chrome_options=options)#
谢谢,是版本冲突造成的,浏览器升级到相同版本问题解决,,再次谢谢
根据你提供的错误信息,问题出在ChromeDriver与Chrome浏览器版本不兼容上。错误信息明确指出了当前ChromeDriver版本(86.0.4240.22)与Chrome浏览器版本(109.0.5414.120)不匹配,建议使用的ChromeDriver版本是109.0.5414.74。
为了解决这个问题,你可以按照以下步骤操作,而无需重装整个Python环境:
D:\python37\chromedriver\chromedriver.exe
)下的旧ChromeDriver。确保新ChromeDriver的路径与你的Python脚本中指定的路径一致。(可选)更新Python脚本中的ChromeDriver路径:
如果你之前没有在Python脚本中明确指定ChromeDriver的路径,或者路径有误,你需要在脚本中更新它。例如:
from selenium import webdriver
# 指定ChromeDriver的路径
CHROME_DRIVER_PATH = 'D:\\python37\\chromedriver\\chromedriver.exe'
driver = webdriver.Chrome(executable_path=CHROME_DRIVER_PATH)
通过以上步骤,你应该能够解决由于ChromeDriver与Chrome浏览器版本不兼容导致的问题,而无需重装整个Python环境。
我可以在下面/上面的代码帮助下启动Chrome浏览器的空窗口,但他们是一些错误,我得到了
我在Ubuntu Server中设置了一个Selenium Grid,在Ubuntu Desktop中设置了一个Hub,在Ubuntu Desktop中设置了一个Node。Node上的GoogleChrome版本是。我创建会话的python代码是 但是当我传递时,它会出错 硒。常见的例外情况。WebDriverException:消息:转发新会话时出错,找不到:功能{browserName:chr
每当我尝试时,它都会说Chrome意外关闭并要求重新打开。在python末尾,它给出了错误: 我的代码是: 更新:在详细模式下运行会产生以下结果:
我的chrome浏览器在Selenium Webdriver中没有打开。根据兼容性,我已经下载了所有的东西,如chrome driver,Selenium jars和chrome。我使用的是Intellij IDEA IDE。代码和版本细节如下- 版本: Chrome:89.0.4389.90 IDE:IntelliJ IDE:203.7148.57 Chrome驱动程序:https://chro
我使用以下命令在同一台计算机上启动了集线器和节点: 我尝试使用以下代码实例化一个浏览器窗口: 页面获取成功,我可以使用browser.page看到页面的超文本标记语言代码_source但是节点上的Chrome窗口没有打开。我根本没有指定无头选项。我使用的是95版Chrome和Chromedrive。 请注意,我是在jupyter笔记本上运行代码的,该笔记本托管在充当selenium服务器和节点的同
我已经安装了selenium 3.4并在Eclipse中进行了配置。我已经编写了一个基本代码并导入了包,但这个错误显示在控制台中 线程"main"java.lang.IllegalStateExcture中的异常:驱动程序可执行文件的路径必须由webdriver.gecko.driver系统属性设置;有关详细信息,请参阅https://github.com/mozilla/geckodriver.