Agent Skills
返回列表
B站评论猎手(for Win)

B站评论猎手(for Win)

数据分析 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_53f3c727/bilibili-comment-hunter-win。

技能介绍

要解决什么问题

做 B 站内容或竞品分析时,评论往往比播放量更能反映受众态度:热评、子楼争论、UP 主回复、IP 属地都会藏在嵌套结构里。网页端翻页既慢又难导出;若还要按 mid 统计核心粉、按 ctime 画反馈时间线,更需要一行一条、字段稳定的本地数据,而不是截图或手工复制。

本技能面向 Windows 环境,用 bbc 命令行把指定 BV 或整站 UP 主视频下的评论拉全,并落盘为可续抓、可二次分析的结构化文件。

如何工作

  • bbc cookie-check:先确认 Cookie 是否有效(文件、$BBC_SESSDATA 或 --browser auto 的 DPAPI 解密),避免空跑。
  • bbc fetch / bbc fetch-user:按页请求 B 站评论 API,支持 --dry-run 预演;重复执行会读 .bbc-state.json 断点续传,--force 可全量重抓。
  • 输出约定:默认目录下 comments.jsonl(主评+子评已展开)、summary.json(元数据与 Top-N)、raw/ 存档;stdout 在非 TTY 下为稳定 JSON,stderr 为人类日志与进度。

分析侧建议先读体积较小的 summary.json 建立全局,再对 comments.jsonl 用 grep/分批扫描做情感、关键词、is_up_reply、 ip_location 等方向,避免一次性全量载入大文件。

边界与注意

  • 只读采集:不发评、删评、不下视频/弹幕/直播/私信。
  • 认证:不跑 OAuth,需在浏览器登录后自行提供 Cookie;自动读浏览器 Cookie 依赖本机已登录且已写入磁盘。
  • 完整性:以 API 的 all_count(含置顶)做校验;老评论在发布者注销后可能稀疏;过大 --max 或频繁重跑可能触发 HTTP 412,客户端会间隔等待并退避。

使用场景

  • 收到 `https://www.bilibili.com/video/BV…` 链接,需拉取该视频主评、子评与置顶并导出 `comments.jsonl` 做检索
  • 作为 UP 主复盘单支稿件,要基于 `summary.json` 看评论总量、热评与 `is_up_reply` 互动情况
  • 提供某 UP 主 UID,用 `bbc fetch-user` 批量抓取其全部视频评论,供跨视频对比受众反馈
  • 在 Windows 上 Cookie 曾失效或抓取中断,先 `cookie-check` 再靠 `.bbc-state.json` 断点续传补全评论区

适合人员

  • 每周在 B 站发稿的创作者,需要把评论落成 JSONL,复盘热评、争议与子楼争论
  • 做竞品或栏目监控的内容分析师,要按 BV 或整站 UP 导出可 grep 的结构化评论底表
  • 在 Agent 工作流里编排 `bbc fetch`、先读 `summary.json` 再分批扫描 `message` 的数据分析同学
  • 只在 Windows 办公机采数、希望 Python 标准库零 pip、用 Cookie 文件或浏览器登录态抓评的数据工程师