Files
cv-cat dc078b248b catbus:一个命令操作小红书、抖音、TikTok、B 站、快手、微博、闲鱼、淘宝、京东、X
10 个平台的 web 端全部用 TypeScript 移植自 cv-cat 的开源项目,请求与上游逐字节对拍。
统一的命令语法与 JSON 输出、按 平台 × 端 × 账号 隔离的登录态、给 AI Agent 用的技能与 llms.txt。
2026-10-06 19:24:55 +08:00
..

各平台说明

每个平台一篇:登录方式、支持的命令(✓ / ◐ / ○)、私有选项与扩展命令、接受的参数格式、常用示例和已知限制。所有平台共用同一套命令语法和输出结构,见 AGENTS.md 第 4 节 和 输出指南;跨平台对比见 能力矩阵。

平台 id 别名 item 指 登录(粗体为默认) 已实现(✓ · ◐) 规划中 ○ 上游仓库
小红书 xhs xiaohongshu rednote 笔记 扫码 · 短信 · cookie;子站点 creator 43(38 · 5) 28 Spider_XHS
抖音 douyin dy 作品 扫码 · 短信 · cookie 40(34 · 6) 31 DouYin_Spider
TikTok tiktok tt 视频 cookie(或浏览器会话 JSON) 55(47 · 8) 20 TiktokApis
B 站 bilibili bili b 稿件 扫码 · 短信 · 账密 · cookie 48(41 · 7) 30 BilibiliApis
快手 kuaishou ks 作品 扫码 · 短信 · cookie 30(25 · 5) 41 KuaiShou-Spider
微博 weibo wb 微博 cookie 12(10 · 2) 55 WeiboApis
闲鱼 xianyu goofish xy 闲置商品 扫码 · cookie 12(11 · 1) 18 XianYuApis
淘宝 taobao tb 商品 cookie 10(8 · 2) 30 TaoBaoApis
京东 jd jingdong 商品 SKU 扫码 · 短信 · cookie 21(18 · 3) 6 JdApis
X x twitter 推文 cookie 33(30 · 3) 20 XApis
  • 数字是 web 端注册表里的命令数,包含 auth 命令和平台扩展命令;平台没有这个概念的命令(矩阵里的 —)不计入。app / pc 端目前全部是规划中。
  • ✓ 上游已有;◐ 上游部分支持,限制写在各篇的说明里;○ 规划中,执行时返回 NOT_IMPLEMENTED(退出码 4)。
  • 命令表以注册表为准:catbus platforms <platform> 输出同样的数据(JSON),catbus <platform> <resource> <action> --help 列出每条命令的参数和选项。

怎么选登录方式

  • 扫码最省事:xhs、douyin、bilibili、kuaishou、xianyu、jd 默认就是扫码,二维码画在终端(stderr)里,同时存一份 PNG 到 ~/.catbus/cache/<platform>/。小红书扫码后常被要求人机验证,目前建议改用 cookie。
  • cookie 是 tiktok、weibo、taobao、x 唯一的方式,其他平台加 --method cookie 也能用。一定要从 DevTools → Network 复制请求头里完整的 Cookie:登录态的关键 cookie 大多是 HttpOnly 的,document.cookie 拿不到。
  • 抖音、TikTok 的写操作还需要浏览器里的设备 / 票据数据,只有 cookie 时写操作会在本地被拦下。详见各自的页面和 登录指南。