浏览器登录功能允许OpenClaw使用已登录的浏览器会话访问需要身份验证的网站,特别是用于X/Twitter等平台的发布功能。
概述
OpenClaw支持使用专用Chrome配置文件进行手动登录,从而访问需要身份验证的网站。这对于社交媒体发布和自动化任务特别有用。
安全提示
请勿将你的凭据直接提供给模型。始终使用手动登录方式。
启动浏览器
# 启动专用的openclaw浏览器配置
openclaw browser start
# 使用主机浏览器
openclaw browser start --target host
Chrome配置文件
OpenClaw使用名为 "openclaw" 的专用Chrome配置文件:
- 配置文件独立于你的日常浏览器
- 可以安全地进行手动登录
- 会话在浏览器重启后持久保存
- 与个人浏览数据分离
X/Twitter发布
使用bird CLI阅读推文
可以使用 bird CLI工具进行只读操作:
# 安装bird CLI
npm install -g bird-cli
# 读取时间线
bird timeline
发布推文流程
- 在openclaw配置文件中手动登录Twitter
- 使用主机浏览器目标
- 通过浏览器工具进行发布操作
沙箱配置
在JSON5配置中设置浏览器行为:
{
"sandbox": {
"browser": {
"target": "host",
"profileName": "openclaw"
}
}
}
配置参数
target: "host" 或 "sandbox"profileName: Chrome配置文件名称(默认:"openclaw")headless: 无头模式(默认:false)
使用场景
- 社交媒体自动化: 自动发布到Twitter/X
- 需要登录的网站: 访问需要身份验证的内容
- 表单自动填充: 自动化Web表单操作
- 数据抓取: 抓取登录后才能访问的数据
最佳实践
- 使用专用的测试账户进行自动化
- 定期检查和更新登录会话
- 遵守目标网站的使用条款
- 实施适当的速率限制
- 监控自动化活动以防止账户被封禁
提示
浏览器登录功能使OpenClaw能够像人类用户一样与Web应用程序交互,同时保持凭据的安全性。