核心用法
Weibo Skill 是一套面向中文社交媒体的自动化采集工具,基于微博开放平台官方 API 构建。核心入口为 Bash CLI 脚本 weibo_cli.sh,提供从 OAuth2 授权到数据抓取的完整链路:
1. 认证流程:通过环境变量注入 WEIBO_APP_KEY/WEIBO_APP_SECRET/WEIBO_REDIRECT_URI,生成授权 URL 并换取 Access Token
2. 数据接口:支持实时微博流(public-timeline)、指定用户时间线(user-timeline)、话题搜索(search-topics)及通用 REST 调用(call)
3. 降级方案:当 API 权限受限时,自动启用 weibo_search.py 进行网页级 site:weibo.com 搜索抓取
显著优点包括:官方 API 数据结构化程度高(JSON 输出)、支持分页与速率控制、CLI 设计便于 Agent 自动化集成。潜在局限:需提前申请微博开放平台开发者资质,个人账号接口权限受限(如高级搜索、全量粉丝数据需企业认证);OAuth2 流程需人工介入授权码获取;API 存在严格频率限制(通常 150-200 次/15 分钟)。
适合人群:中文舆情监测研究者、社交媒体数据分析师、品牌公关自动化团队、需要微博数据源的中文 NLP/LLM 训练场景。
常规风险:API Token 需安全存储(泄露可导致账号数据被滥用);采集内容需遵守《微博开放平台开发者协议》及个人信息保护法规;高频请求可能触发限流或封禁;网页抓取方案稳定性低于官方 API,存在 DOM 变更导致失效的可能。