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

Puppeteer无法禁用Chrome受自动化测试软件控制提示条如何解决

Puppeteer 屏蔽Chrome自动化控制提示条修复方案

原有配置失效原因

  • 启动参数存在拼写错误:disable-gpu前缺少前缀--,属于无效配置
  • --disable-infobars参数已在高版本Chrome中被废弃,无法实现屏蔽提示条的效果

修复后完整代码

const getPage = async () => {
  browser = await puppeteer.launch({
    headless: false,
    defaultViewport: null,
    args: [
      '--start-maximized',
      '--disable-gpu',
      '--disable-extensions',
      '--ignore-certificate-errors',
      // 新增参数用于屏蔽自动化提示
      '--exclude-switches=enable-automation',
      '--disable-blink-features=AutomationControlled'
    ],
    // 配置忽略默认的自动化标记参数
    ignoreDefaultArgs: ['--enable-automation']
  });
  const [page] = await browser.pages();
  return page;
};

新增配置说明

  • --exclude-switches=enable-automation:移除Chrome启动时的自动化标记开关
  • --disable-blink-features=AutomationControlled:禁用Blink内核的自动化检测特征
  • ignoreDefaultArgs: ['--enable-automation']:屏蔽Puppeteer默认添加的自动化标识参数

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 07:45:03