Weibo CLI

🔥 零账号抓取微博公开数据

命令行工具,无需登录即可抓取微博热搜、用户资料、博文内容及评论等公开数据,适合舆情监测与数据分析。

收藏
5.1k
安装
1.3k
版本
0.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Weibo CLI 是一款基于 Node.js 的命令行工具,通过封装微博移动端/网页端未鉴权接口,提供无需账号登录即可访问的公开数据抓取能力。主要功能覆盖四大模块:

1. 热搜榜单:实时获取 Top 50 热搜词及其热度指数、阅读讨论量
2. 内容检索:支持关键词搜索博文、用户、话题、视频、图片、文章等类型,可按实时/热门排序

3. 用户画像:通过 UID 获取用户资料、粉丝数、关注列表、历史博文流(支持按互动量排序)

4. 单帖解析:读取指定微博 ID 的完整内容、转发/评论/点赞数及评论详情

输出格式统一为 JSON,便于配合 jq 等工具做二次处理与流水线集成。

显著优点

  • 零门槛采集:无需微博账号、Cookie 或开发者权限,规避账号风控
  • 结构化输出:原生 JSON 支持,可直接对接数据库或 BI 工具
  • 轻量化部署:单条 npm 命令全局安装,资源占用极低
  • 反爬容错:内置指数退避重试机制,降低单次请求失败率

潜在局限与风险

| 维度 | 说明 |
|------|------|
| **合规灰色地带** | 依赖未公开 API,违反微博《开发者协议》及 robots.txt,存在法律与平台追责风险 |
| **数据完整性** | 无官方授权,字段可能随平台升级失效;敏感/私密内容无法获取 |
| **稳定性** | 接口变更、IP 封禁、验证码拦截均可导致服务中断,无 SLA 保障 |
| **伦理隐患** | 易被用于舆情操控、隐私爬取、水军数据喂养等场景 |

适合人群

  • 学术研究者(社交媒体传播分析)
  • 品牌舆情监测团队(需配合合规审查)
  • 数据工程师(快速验证微博数据 pipeline)

常规风险

  • 账号/设备封禁:高频请求触发反爬,可能导致出口 IP 被拉黑
  • 数据时效偏差:缓存机制导致热点延迟,不适合实时交易级决策
  • 合规审计缺口:企业使用需法务评估,个人使用建议控制频率与存储范围

> ⚠️ 建议:生产环境优先申请微博开放平台正式 API,本工具仅限原型验证或低频研究场景。

Weibo CLI 内容

手动下载zip · 1.1 kB
SKILL.mdtext/markdown
请选择文件