我做了一个B站评论分析插件,自动采集+情绪分析+关键词提取

78 阅读1分钟

我做了一个B站评论分析插件,自动采集+情绪分析+关键词提取

🎯 背景

作为一名B站重度用户,我经常想:一个视频的评论到底在说什么?好评多还是差评多?观众最关心什么?

于是我花了几天时间,做了一个浏览器插件:CommentPulse - 评论脉搏

🚀 功能特性

这是一个B站视频评论分析插件,主要功能:

| 功能 | 描述 |

|------|------|

| 🔄 自动收集评论 | 自动滚动页面,批量采集全部评论 |

| 📊 数据统计 | 评论总数、平均点赞、互动率 |

| 😊 情绪分析 | 区分好评/中评/差评,统计占比 |

| 🔥 关键词提取 | 提取热门关键词 |

| ⚠️ 痛点识别 | 自动检测用户抱怨和负面反馈 |

| ❓ 问题统计 | 识别用户咨询类评论 |

🛠️ 技术实现

  • Chrome Extension - Manifest V3

  • TypeScript - 类型安全

  • Vite - 快速构建

  • XHR拦截 - 采集评论数据

  • 关键词提取 - TF-IDF简化版

  • 情绪分析 - 基于词典的简单分类

核心代码不到500行,非常轻量。

📦 安装使用


# 克隆项目

git clone https://github.com/doushen/CommentPulse.git

cd CommentPulse

# 安装依赖

npm install

# 构建

npm run build

# 加载到Chrome

# 1. 打开 chrome://extensions/

# 2. 开启"开发者模式"

# 3. 点击"加载已解压的扩展程序"

# 4. 选择 dist 目录

💡 项目地址

GitHub:

github.com/doushen/Com…

如果对你有帮助,欢迎点个 ⭐ Star 支持!