cv-cat/catbus
一个命令操作小红书、抖音、TikTok、B 站、快手、微博、闲鱼、淘宝、京东、X:统一的命令与 JSON 输出,给人和 AI Agent 用
它解决的问题
跨多个社交媒体和网络平台管理数据和交互很困难,因为每个网站都有独特的API、认证方法和数据格式。该项目提供了一个统一的命令行界面,使用单一、一致的语法与11个主要平台(如小红书、抖音、哔哩哔哩和X)进行交互。
工作原理
它作为一个标准化包装器,将常见命令(如搜索、发布或检索用户数据)转换为每个平台所需的特定API调用。它处理复杂任务,如浏览器级别的TLS/HTTP2指纹识别、请求签名和自动验证码解决(使用本地ONNX/OpenCV模型),以模拟合法用户行为。所有输出都以一致的JSON格式返回,使脚本或AI代理能够轻松处理不同服务的数据。
适用对象
该工具专为开发者、数据研究人员和AI代理构建者设计,他们需要自动化与社交媒体平台的交互或从中聚合数据,而无需为每个网站编写自定义集成代码。
亮点
- 统一API:在11个不同平台上使用相同的命令和参数。
- 代理就绪:专为AI代理设计,具有自描述命令、稳定的错误代码以及针对Claude Code等工具的内置技能定义。
- 注重隐私:认证凭据存储在用户本地机器上,该工具不收集或上传用户数据。
- 稳健实现:包括超过560个数据匹配测试和940个离线测试,以确保请求与平台要求保持一致。
相关
- 项目
- 项目
- 项目
- 项目