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

使用nodriver时如何让Chrome启动不弹出默认搜索引擎询问?

解决nodriver启动Chrome时的默认浏览器/搜索引擎弹窗问题

补充针对性启动参数

你之前添加的参数覆盖范围不够,试试补充以下几个专门针对默认浏览器提示的参数,更新后的browser_args配置如下:

browser_args=[
    '--no-default-browser-check',
    '--no-first-run',
    '--disable-default-apps',
    '--disable-popup-blocking',
    '--disable-extensions',
    '--disable-features=DefaultBrowserNotification',  # 禁用默认浏览器通知特性
    '--set-default-browser=0',  # 强制不设置为默认浏览器
    '--disable-browser-signin'  # 避免登录相关弹窗干扰
]

预配置模板文件夹(替代全新生成配置)

如果参数仍无效,可以预创建一个干净的Chrome配置模板,让nodriver每次复制模板而非生成全新配置:

  1. 手动启动Chrome,创建临时配置文件,完成初始设置(跳过默认浏览器提示、设置好默认搜索引擎)
  2. 关闭Chrome,找到该配置文件夹的路径
  3. 启动nodriver时,复制模板到临时目录并指定使用:
import shutil
import tempfile
from nodriver import start

# 你的预配置模板路径
TEMPLATE_PROFILE = "/path/to/your/template/profile"

# 每次启动生成临时副本
temp_profile_dir = tempfile.mkdtemp()
shutil.copytree(TEMPLATE_PROFILE, temp_profile_dir, dirs_exist_ok=True)

browser = await start(
    browser_args=你的参数列表,
    user_data_dir=temp_profile_dir
)

回退nodriver版本

近期版本更新可能改变了默认行为,尝试回退到之前无问题的版本:

pip install nodriver==<你之前正常使用的版本号>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 05:40:55