B站视频分析报告生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装规范名为 @user_51bdb142/bilibili-videoinfo-analyzer 的技能到当前 AI 助手中。
技能介绍
解决什么问题
拿到一个 B 站视频,想知道它到底“行不行”,光看播放量远远不够。播放、弹幕、点赞、投币、收藏、评论这些指标分散在页面各处,手动统计既慢又容易算错互动率;翻几十页评论去归纳观众情绪和高频话题,对人来说基本是不现实的任务。bilibili-videoinfo-analyzer 就是为这类需求写的:给它一个视频链接或 BV 号,它自动抓取数据、分析评论,最终产出一份可以直接用浏览器打开的 HTML 报告。
核心能力
- 视频基本信息:封面、UP 主、分区、标签、简介
- 核心数据:播放、弹幕、点赞、投币、收藏、转发、评论,并计算互动率(一般优质内容 > 3%,超过 8% 属于高互动)
- 评论分析:词云(基于
jieba中文分词并过滤停用词)、情感分布饼图、高频词柱状图、高赞评论 TOP10 - 相关视频推荐:基于当前视频的关联推荐列表
工作流程
- 传入视频链接或 BV 号,可选参数
--pages控制评论抓取页数(默认 5 页,每页 20 条),--output指定报告输出路径(默认bilibili_report.html) - 脚本运行约 30–60 秒,依赖包(
requests、jieba、wordcloud、matplotlib、Pillow)会在首次运行时自动安装 - 在当前目录或指定路径生成 HTML 报告,用浏览器打开即可
适用边界与注意点
- 无需登录:只使用 B 站公开 API,不需要账号 Cookie
- 评论上限:公开 API 每页最多 20 条,需要更多评论就调大
--pages,相应耗时也会增加 - 稿件限制:充电专属、仅限会员等视频可能无法获取完整信息
- 频率控制:脚本内置 0.3~0.7 秒/页的随机延迟,但高频调用仍可能触发限制,失败后稍后重试即可
- 情感分析是规则式的:基于关键词的简单正/负/中性分类,适合快速了解评论氛围,不适合替代专业的 NLP 情感建模
- 中文乱码:词云依赖系统中文字体,Windows 用户需确认本机已安装中文字体
适合快速复盘单个视频的表现,不适合需要登录态的私有内容或大规模批量分析。
使用场景
- UP主想要复盘自己刚发布的视频表现,需要一份包含播放量、互动率和高赞评论的可视化分析报告
- 视频运营人员需要快速产出竞品B站视频的数据拆解,包括分区标签、核心互动指标和评论区高频话题
- 产品经理想要了解用户对某个B站视频功能或活动的反馈,需要基于评论情感分布和高赞内容做判断
- 内容策划正在寻找下一个选题方向,需要分析同赛道爆款视频的评论区词云,找出观众最关注的话题
适合人员
- B站UP主,定期发布视频,需要用数据复盘单条作品的互动表现和评论氛围
- 短视频运营或编导,负责竞品分析和选题策划,需要快速拿到视频的核心指标和评论高频词
- 产品经理或用户研究员,关注功能上线后的用户反馈,需要基于评论情感分布做定性判断
- 内容创作者或MCN策划,正在找新选题,需要从同赛道爆款视频的评论区词云里提炼话题方向