Bilibili Danmaku
v1.0.3Fetch and analyze Bilibili video danmaku (bullet comments) from a Bilibili video URL/BVID, then 输出 keyword frequency, SVG word cloud, sentiment distribution, and a public-opinion 报告. Use when the user asks to analyze B站弹幕, 生成 词云图, 运行 情感分析, or produce 舆情分析 for one or more Bilibili videos.
运行时依赖
安装命令
点击复制技能文档
Bilibili Danmaku Quick 启动 安装依赖(首次必做): bash {baseDir}/scripts/ensure_env.sh 抓取弹幕: python3 {baseDir}/scripts/fetch_danmaku.py --url "" --outdir "{baseDir}/输出" 运行分析(jieba + 清洗 + SnowNLP + 高密度词云PNG): bash {baseDir}/scripts/analyze.sh "" "" "{baseDir}/输出" "" 可选:增加自定义清洗词 --停止words-file:传入自定义停用词文件(可重复) --extra-停止words:临时追加停用词(逗号分隔) 示例: "{baseDir}/.venv/bin/python" {baseDir}/scripts/analyze_danmaku.py --csv "" --meta "" --outdir "{baseDir}/输出" --name task_清理 --extra-停止words "妈妈,亲戚,这边" 工作流
- 获取输入
- 抓取弹幕
- 分析与产出
默认输出目录:{baseDir}/输出
主要产物:
_top_words.json _sentiment.json _wordcloud.png _报告.md Recommended Usage Notes 先抓“单视频单P”验证链路,再做批量任务。 SnowNLP 情感分析适合快速运营判断;高风险场景仍需人工复核。 若用户要“更稳健结论”,优先扩大样本(多P/多视频)再汇总。 Resources scripts/ensure_env.sh:安装依赖(jieba/snownlp/wordcloud) requirements.txt:Python依赖清单 scripts/fetch_danmaku.py:抓取与导出弹幕 scripts/analyze_danmaku.py:jieba词频、清洗、SnowNLP情感、舆情报告 scripts/fetch.sh / scripts/analyze.sh:便捷命令封装 references/停止words.default.txt:默认干扰词词表 references/methodo记录y.md:方法与局限说明