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

Undetected Chromedriver浏览器窗口无法打开问题求助

问题原因与解决方法

核心原因

你代码里添加了--headless启动参数,这是Chrome的无头模式,启用后浏览器会在后台静默运行,不会弹出可视化窗口,所以不管有没有截图代码,都看不到浏览器界面。

解决方法

  • 要显示浏览器窗口,直接移除options.add_argument("--headless")这一行即可,修改后的代码如下:
from selenium import webdriver
import undetected_chromedriver as uc

if __name__ =='__main__':
    options = uc.ChromeOptions()
    driver = uc.Chrome(options=options)
    driver.get('https://nowsecure.nl')
    driver.save_screenshot('nowsecure.png')
  • 如果需要保持后台运行但偶尔需要调试界面,Chrome 112+版本可改用--headless=new参数,该模式支持部分可视化调试能力,但默认仍不显示窗口,常规场景下直接移除无头参数是最直接的解决方案。

内容的提问来源于stack exchange,提问作者Gabriel Gonçalves

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 10:29:54