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

Undetected_chromedriver运行时控制台不打印日志信息的问题咨询

日志不输出的核心原因
  • undetected_chromedriver v2版本在后续小版本迭代中,将默认日志输出配置改为了静默模式,默认不会打印DevTools监听、启动状态这类调试级日志
  • 你当前使用的headless无头模式默认会屏蔽非错误级别的控制台输出
修复方案

直接在初始化uc.Chrome时添加日志相关参数即可,修改后的代码如下:

def get_chromedriver():
    import undetected_chromedriver.v2 as uc
    # 显式配置日志输出参数
    options = uc.ChromeOptions()
    options.add_argument("--log-level=0") # 输出所有等级日志
    options.add_argument("--enable-logging")
    options.add_argument("--v=1")
    browser = uc.Chrome(
        headless=True, 
        executable_path="chromedriver.exe",
        options=options,
        enable_logging=True, # 开启UC自带的日志输出
        log_level=0 # 日志等级设为最低,输出所有调试信息
    )
    browser.maximize_window()
    return browser

driver = get_chromedriver()
额外排查点
  • 如果修改后仍然没有输出,检查你当前的undetected_chromedriver版本,部分极老的v2版本需要额外指定service_log_path=None将日志输出到控制台而非文件
  • 不要在代码中全局配置了logging模块的日志等级为WARNING或ERROR,会屏蔽UC输出的INFO级调试日志

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 08:15:03