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

如何修复Colab中chromedriver状态码-6的异常退出问题

解决Colab中chromedriver意外退出(Status code: -6)的问题

问题原因

这个报错大多是Chrome浏览器与ChromeDriver版本不匹配导致的——Colab环境会定期更新系统包,之前安装的chromedriver版本和当前的chromium浏览器版本脱节,引发启动失败。此外旧的headless模式参数、进程冲突也可能触发该问题。

解决方案

1. 重新安装匹配版本的chromium和chromedriver

先卸载旧包,再安装最新版,确保版本同步:

!apt-get purge chromium-chromedriver chromium-browser -y
!apt-get update -y
!apt-get install chromium-browser chromium-chromedriver -y
!ln -s /usr/lib/chromium-browser/chromedriver /usr/bin/chromedriver

2. 调整ChromeOptions参数与驱动初始化方式

替换旧的headless参数,添加稳定性参数,同时让驱动自动匹配路径:

from seleniumwire import webdriver

options = webdriver.ChromeOptions()
options.set_capability("goog:loggingPrefs", {"performance": "ALL", "browser": "ALL"})
# 使用新版headless模式,兼容性更好
options.add_argument('--headless=new')
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
options.add_argument('--disable-gpu')
# 指定调试端口,避免进程冲突
options.add_argument('--remote-debugging-port=9222')

# 不手动指定驱动路径,让selenium自动匹配(推荐)
driver = webdriver.Chrome(options=options)

driver.get('你的目标URL')

3. 升级相关依赖包

确保selenium和selenium-wire是最新版本,避免兼容性问题:

!pip install --upgrade selenium selenium-wire -y

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 15:20:21