【开源自荐】哔哩哔哩评论下载和可视化分析的桌面软件

Github: sansan0/bilibili-comment-analyzer: :bullseye: 哔哩哔哩(bilibili)评论下载器兼数据可视化桌面软件- 支持单视频/批量下载、地区分布地图、词云分析、图片获取等功能的桌面应用。欢迎:star:支持我~

:camera: 功能截图

主界面概览

主界面

实时浏览

浏览页面

地区分布地图

地区分布地图

词云分析

词云分析

:sparkles: 核心功能

:bullseye: 数据采集

  • 单视频评论下载:支持 BV 号,ep 号,ss 号输入,获取完整评论数据
  • UP 主批量下载:批量获取指定 UP 主的多个视频评论
  • 图片资源下载:自动提取并下载评论中的图片资源(评论区可能存在几个 GB 的图片数据,谨慎打开..)

:bar_chart: 数据分析

  • 地区分布地图:基于 IP 属地生成中国省份分布热力图
  • 词云分析:智能分词,生成可交互的评论词云
  • 多维筛选:按地区、性别、等级进行数据筛选分析
  • 统计洞察:用户数、评论数、点赞数等关键指标统计

:wrench: 智能特性

  • 二维码登录:无需手动输入 Cookie,扫码即可登录
  • 本地预览:内置 HTTP 服务器,本地预览分析结果

:rocket: 快速开始

:laptop: 安装方式

方式一:直接下载可执行文件(推荐)

  1. 前往 Releases 页面
  2. 下载最新版本的压缩包解压并打开其中的 哔哩哔哩评论观察者.exe
  3. 双击运行即可使用

:open_book: 使用指南

:key: 登录配置

  1. 启动应用设置页面
  2. 点击【:mobile_phone: 扫码登录】
  3. 使用 B 站手机 APP 扫描二维码
  4. 确认登录,Cookie 自动保存

:light_bulb: 提示:Cookie 用于获取完整评论数据,请妥善保管,勿泄露给他人

:inbox_tray: 单视频评论下载

  1. 切换到【视频评论下载】页面
  2. 输入 BV 号(如:BVxxxxx)
    • 从视频链接提取:https://www.bilibili.com/video/BVxxxxx/
  3. 选择评论排序方式(按时间/点赞数/回复数)
  4. 勾选【生成评论地区分布地图】(推荐)
  5. 点击【:inbox_tray: 获取评论】开始下载

:bust_in_silhouette: UP 主批量下载

  1. 切换到【UP 主视频批量下载】页面
  2. 输入 UP 主 ID
    • 从 UP 主主页提取:https://space.bilibili.com/123456
  3. 设置页面范围
  4. 选择视频和评论排序方式
  5. 点击【:inbox_tray: 获取评论】开始批量下载

:globe_with_meridians: 地图和词云生成

从现有数据生成

  • :globe_with_meridians: 生成地图】:从 CSV 文件生成地区分布地图
  • :cloud: 生成词云】:从 CSV 文件生成交互式词云
  • :inbox_tray: 获取图片】:从 CSV 文件批量下载图片

浏览分析结果

  1. 切换到【浏览已下载】页面
  2. 点击对应项目的按钮
    • :white_check_mark: 浏览地图】:查看地区分布热力图
    • :white_check_mark: 浏览词云】:查看交互式词云分析

:bar_chart: 数据分析功能

:world_map: 地区分布地图

功能特点

  • 基于评论者 IP 属地生成中国省份热力图
  • 支持按评论数、用户数、点赞数多维度展示
  • 交互式地图,支持缩放和悬停查看详情

支持的地区维度

  • :bar_chart: 评论数量统计
  • :busts_in_silhouette: 独立用户数统计
  • :heart: 总点赞数统计
  • :high_voltage: 男女用户比例
  • :bullseye: 用户等级分布

多维度筛选

  • :globe_showing_europe_africa: 按地区筛选:查看特定地区用户的评论词云
  • :bust_in_silhouette: 按性别筛选:分析不同性别用户的关注点
  • :trophy: 按等级筛选:了解不同等级用户的评论特点
  • :chart_increasing: 实时统计:动态显示筛选后的数据统计
4 个赞

软件挺有意思的,不过冒昧提个建议:介绍产品的时候最好不要放这些花花绿绿的 emoji,否则……怎么说呢,看着感觉有点太花哨了,分散注意力,而且总有一种不专业、不踏实的感觉。

哈哈,谢谢提醒啊,这个文档都是 ai 生成的,不过密度确实多了,有点降低档次哈哈

其实 “发现频道” 是有一套比较约定俗成的模板的,如果要自动生成,可以参考一下:

模板,仅供参考,可灵活修改
## 软件名称

xxx

## 应用平台

* xxx

## 推荐类型

【开发者自荐】

## 一句简介

这是一个……(尽量控制在 30 字以内。)

## 应用简介

目前已实现的功能有

1. ……
2. ……
3. ……

使用该软件 [需要/不需要] 注册账户。

其中, xxx 和 xxx 功能需要付费/开通会员使用,xxx 功能可免费试用。

以下功能还在开发中,敬请关注:

1. ……
2. ……

## 截图预览

## 官方网站

wwww.example.com

这个……“一句话简介” 用 AI 概括挺好的,至于核心功能和软件特色,我想应该没人会比开发者自己更了解,所以或许还是自己写一下比较好。

其实除了视频,正常的动态下面也有评论区,例如:https://t.bilibili.com/1075642763678056469
有时候这些动态下面的评论分析可能比视频的评论更有分析价值。

而且,由于「视频」「图文」在发布的时候基本都会以动态的形式呈现(如视频动态下的评论区,其实就是视频本身的评论区),所以如果能实现所有动态的评论获取和下载,那就覆盖了包括「视频」「图文」」「(狭义上的)动态」「分享转发」等不同类型的评论啦。