You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Python Webbot库启动FireFox浏览器报错求助

问题解决:webbot启动浏览器失败

核心问题

你本来想启动Firefox,但webbot默认会调用Chrome,而且你的ChromeDriver版本(2.39)太老旧,和当前Linux 5.19系统环境不兼容,直接导致会话创建失败,抛出SessionNotCreatedException错误。

两种解决办法

办法1:直接启动Firefox(符合你的初衷)

webbot默认使用Chrome,要启动Firefox需明确指定浏览器类型,同时要安装Firefox对应的驱动GeckoDriver:

  • 下载与本地Firefox版本匹配的GeckoDriver,放到系统可识别的路径(比如/usr/bin)
  • 修改代码:
from webbot import Browser
web = Browser(browser='firefox')

办法2:修复Chrome的启动问题(如果需要用Chrome)

要是只是想解决Chrome的报错,就得更新ChromeDriver版本:

  • 查看本地Chrome浏览器版本(Chrome菜单→帮助→关于Google Chrome)
  • 下载对应版本的ChromeDriver,替换掉当前的旧版本
  • 确保ChromeDriver在系统PATH中,或者初始化时指定驱动路径

报错原因说明

从报错栈能看到,webbot初始化时默认调用了ChromeDriver,但你使用的2.39版本是多年前的旧版本,不支持当前Linux 5.19内核,也无法与新版Chrome浏览器兼容,因此无法创建会话。

内容的提问来源于stack exchange,提问作者uzHerzeg Herzeg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 00:42:38