浏览器登录
手动登录(推荐)¶
当网站需要登录时,请在宿主浏览器的 openclaw
配置文件中手动登录。自动登录通常会触发反机器人防御,并可能导致账户被锁定。
对于所有者授权的任务,代理可以通过浏览器表单填写使用所有者提供的凭据。请勿将凭据留在聊天和回复中。
对于 X/Twitter 和其他对机器人敏感的网站,无论是阅读(搜索/帖子)还是发帖,都请使用宿主浏览器(手动登录)。沙盒浏览器会话更容易触发机器人检测。
返回主浏览器文档:浏览器。
使用哪个 Chrome 配置文件?¶
OpenClaw 控制一个名为 openclaw 的专用 Chrome 配置文件(橙色色调
UI),与您的日常浏览器配置文件分开。
对于代理浏览器工具调用:
- 默认选择:代理使用其隔离的
openclaw浏览器。 - 仅当现有已登录会话很重要,并且您在计算机旁可以点击/批准任何附加提示时,才使用
profile="user"。 - 如果您有多个用户浏览器配置文件,请明确指定配置文件,而不是猜测。
访问 openclaw 配置文件的两种方式:
- 让代理打开浏览器,然后您自己登录。
- 通过 CLI 打开:
对于非默认配置文件,在子命令之前放置 --browser-profile <name>(默认是 openclaw):
沙盒:允许访问宿主浏览器¶
如果代理被沙盒化,其 browser 工具调用默认指向沙盒
浏览器,而不是宿主。要让代理改为指向宿主浏览器:
{
agents: {
defaults: {
sandbox: {
mode: "non-main",
browser: {
allowHostControl: true,
},
},
},
},
}
CLI 调用始终指向宿主浏览器,从不指向沙盒,因此无论此设置如何,您都可以自己打开宿主浏览器:
一旦设置 sandbox.browser.allowHostControl: true,代理的 browser
工具调用也可以指向宿主。或者,为负责发布更新的代理禁用沙盒。
相关¶
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw