11.12 浏览器登录

浏览器登录功能允许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

发布推文流程

  1. 在openclaw配置文件中手动登录Twitter
  2. 使用主机浏览器目标
  3. 通过浏览器工具进行发布操作

沙箱配置

在JSON5配置中设置浏览器行为:

{
  "sandbox": {
    "browser": {
      "target": "host",
      "profileName": "openclaw"
    }
  }
}

配置参数

  • target: "host" 或 "sandbox"
  • profileName: Chrome配置文件名称(默认:"openclaw")
  • headless: 无头模式(默认:false)

使用场景

  • 社交媒体自动化: 自动发布到Twitter/X
  • 需要登录的网站: 访问需要身份验证的内容
  • 表单自动填充: 自动化Web表单操作
  • 数据抓取: 抓取登录后才能访问的数据

最佳实践

  • 使用专用的测试账户进行自动化
  • 定期检查和更新登录会话
  • 遵守目标网站的使用条款
  • 实施适当的速率限制
  • 监控自动化活动以防止账户被封禁
提示
浏览器登录功能使OpenClaw能够像人类用户一样与Web应用程序交互,同时保持凭据的安全性。