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

如何使用Selenium编程禁用Chromium的Chrome登录选项

解决方案

首先修正你现有代码的两个错误即可解决配置不生效问题:

  • 配置项拼写错误:你将配置项前缀signin误写为singin,拼写不匹配导致配置无法命中
  • 配置写入位置错误:signin相关配置属于用户profile的偏好设置,不是本地全局状态配置,需要调用AddUserProfilePreference而非AddLocalStatePreference

正确配置代码示例(C#)

// 写入用户profile配置,修改登录相关开关
chromeOptions.AddUserProfilePreference("signin.allowed", false);
chromeOptions.AddUserProfilePreference("signin.allowed_on_next_startup", false);

// 额外添加相关启动参数做双保险,避免配置未覆盖的场景
chromeOptions.AddArgument("--disable-signin-promo");
chromeOptions.AddArgument("--no-first-run");
chromeOptions.AddArgument("--disable-default-apps");

如果以上配置仍未生效,可以提前手动启动Chromium修改好对应设置后,将整个用户数据目录备份,启动Selenium时通过--user-data-dir=你的用户目录路径参数直接指定使用预配置的用户目录即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.19 23:06:01