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

使用Splinter无法创建Browser()实例的问题求助

解决Splinter 0.18.1实例化Browser报错的问题

核心问题:未配置浏览器驱动

Splinter 0.18.1不会自动关联浏览器驱动,直接调用Browser()无参数实例化时,系统无法找到可用的浏览器及对应驱动,导致报错。

具体解决步骤:

  1. 明确指定浏览器类型
    实例化时必须传入浏览器标识参数,比如Chrome或Firefox:

    from splinter import Browser
    # 针对Chrome浏览器
    browser = Browser('chrome')
    # 针对Firefox浏览器
    browser = Browser('firefox')
    
  2. 安装并配置对应浏览器驱动

    • Chrome:下载与本地Chrome版本匹配的ChromeDriver,将驱动所在路径添加到系统PATH环境变量,或在实例化时直接指定路径:
      browser = Browser('chrome', executable_path='/你的驱动路径/chromedriver')
      
    • Firefox:下载对应版本的GeckoDriver,同样配置到系统PATH或在代码中指定路径:
      browser = Browser('firefox', executable_path='/你的驱动路径/geckodriver')
      
  3. 验证依赖环境
    确认本地已安装对应浏览器(Chrome/Firefox),且版本与驱动兼容;同时检查Splinter安装状态:

    pip show splinter
    

    确保输出的版本号为0.18.1。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 23:45:41