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

Python Selenium使用ChromeDriver启动Chrome时如何消除控制台响应消息

Selenium Chrome多余日志屏蔽配置

要屏蔽Chrome启动时输出的蓝牙检测、默认浏览器检查等ERROR级日志,只需在初始化Chrome driver时传入自定义配置参数,完整代码示例如下:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

chrome_options = Options()
# 排除Chrome自带的日志上报开关
chrome_options.add_experimental_option("excludeSwitches", ["enable-logging"])
# 设置日志等级为仅输出致命错误,等级对应:0=INFO 1=WARNING 2=LOG_ERROR 3=LOG_FATAL
chrome_options.add_argument("--log-level=3")
# 可选:直接禁用蓝牙模块,彻底消除蓝牙相关报错
chrome_options.add_argument("--disable-bluetooth")

# 启动时传入配置项
driver = webdriver.Chrome(options=chrome_options)

各配置项作用说明:

  • excludeSwitches 配置传入enable-logging后,会关闭Chrome默认的控制台日志输出通道,默认浏览器状态检测、版本提示类非崩溃日志都会被直接过滤
  • --log-level=3 将Chrome的日志输出等级调整为最高,仅上报导致浏览器崩溃的致命错误,普通ERROR级别的状态检测、蓝牙探测日志都会被屏蔽
  • 可选配置--disable-bluetooth会直接禁用Chrome的蓝牙适配模块,从根源避免产生蓝牙相关的检测报错,适合不需要调用蓝牙能力的自动化场景

内容的提问来源于stack exchange,提问作者Mohammad Javad Choopani

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 21:54:04