用途:通过已认证的 agent-browser-app CLI(aba)以浏览器方式操作 X,包括登录、列出账号、读取主页信息流和读取公开资料。适合需要以浏览器驱动方式读取 X 数据的场景。
主要能力:
- 认证管理:aba x auth list --json 列出已配置账号;aba x auth login 启动登录;aba x auth login --account "@username" 添加或刷新指定账号;若 Google 拒绝软件控制的 Chrome 登录,可用 aba x auth login --account "@username" --system-browser。最近认证的账号为活动账号,可在读取时用 --account 指定其他账号。
- 读取主页信息流:aba x feed --limit 20 --json,默认 20,建议取满足需求的最小正整数。
- 读取资料:支持用户名、句柄、数字用户 ID、X 或 Twitter URL,如 aba x profile "@OpenAI" --json。
使用方式:首次操作前运行 aba --version 确认已安装;命令不确定时以 aba --help 为准;结果需筛选、比较、汇总或传递给其他命令时使用 --json;多个账号时先执行 aba x auth list --json 再用 --account 显式指定。
限制:当前适配器仅支持读取主页信息流和资料,不支持发帖、点赞、回复、关注、私信、搜索等操作;不得用私有 X API 或逆向端点替代;不得读取或打印浏览器配置文件、Cookie、localStorage、accounts.json、state.json、密码或令牌;正常读取为无头模式,若 X 界面变化或报选择器错误,可用 --headed 重试一次;结构化输出中的 null 应视为数据不可用,不应猜测。ABA CLI 仍在积极开发中。