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

**URL:** <https://meta.appinn.net/t/topic/72040>\
**Category:** 发现频道\
**Created:** [2025 年6 月 6 日 12:18 UTC](https://meta.appinn.net/t/topic/72040 "2025-06-06T12:18:44Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

作者： ![sansan](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/s/b4bc9f/32.png) [@sansan](https://meta.appinn.net/u/sansan)\
发布日期： [2025 年6 月 6 日 12:18 UTC](https://meta.appinn.net/t/topic/72040/1 "2025-06-06T12:18:44Z")

</div>

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

## 📷 功能截图

### 主界面概览

![主界面](https://raw.githubusercontent.com/sansan0/bilibili-comment-analyzer/refs/heads/master/docs/images/main-interface.png)

### 实时浏览

![浏览页面](https://raw.githubusercontent.com/sansan0/bilibili-comment-analyzer/refs/heads/master/docs/images/brower.png)

### 地区分布地图

![地区分布地图](https://raw.githubusercontent.com/sansan0/bilibili-comment-analyzer/refs/heads/master/docs/images/geo-map.png)

### 词云分析

![词云分析](https://raw.githubusercontent.com/sansan0/bilibili-comment-analyzer/refs/heads/master/docs/images/wordcloud.png)

## :sparkles: 核心功能

### :bullseye: 数据采集

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

### 📊 数据分析

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

### 🔧 智能特性

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

## :rocket: 快速开始

### 💻 安装方式

#### 方式一：直接下载可执行文件（推荐）

1. 前往 [Releases 页面](https://github.com/sansan0/bilibili-comment-analyzer/releases)
2. 下载最新版本的压缩包解压并打开其中的 `哔哩哔哩评论观察者.exe`
3. 双击运行即可使用

## 📖 使用指南

### 🔑 登录配置

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

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

### 📥 单视频评论下载

1. **切换到【视频评论下载】页面**
2. **输入 BV 号** （如：BVxxxxx）
  - 从视频链接提取：`https://www.bilibili.com/video/BVxxxxx/`

3. **选择评论排序方式** （按时间/点赞数/回复数）
4. **勾选【生成评论地区分布地图】** （推荐）
5. **点击【📥 获取评论】开始下载**

### 👤 UP 主批量下载

1. **切换到【UP 主视频批量下载】页面**
2. **输入 UP 主 ID**
  - 从 UP 主主页提取：`https://space.bilibili.com/123456`

3. **设置页面范围**
4. **选择视频和评论排序方式**
5. **点击【📥 获取评论】开始批量下载**

### 🌐 地图和词云生成

#### 从现有数据生成

- **【🌐 生成地图】** ：从 CSV 文件生成地区分布地图
- **【☁ 生成词云】** ：从 CSV 文件生成交互式词云
- **【📥 获取图片】** ：从 CSV 文件批量下载图片

#### 浏览分析结果

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

## 📊 数据分析功能

### 🗺 地区分布地图

**功能特点** ：

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

**支持的地区维度** ：

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

**多维度筛选** ：

- :globe_showing_europe_africa: **按地区筛选** ：查看特定地区用户的评论词云
- 👤 **按性别筛选** ：分析不同性别用户的关注点
- :trophy: **按等级筛选** ：了解不同等级用户的评论特点
- 📈 **实时统计** ：动态显示筛选后的数据统计

---

<div class="post-metadata">

作者： ![VictoryRoad](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/victoryroad/32/58964_2.png) [@VictoryRoad](https://meta.appinn.net/u/VictoryRoad)\
发布日期： [2025 年6 月 6 日 12:20 UTC](https://meta.appinn.net/t/topic/72040/2 "2025-06-06T12:20:36Z")

</div>

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

---

<div class="post-metadata">

作者： ![sansan](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/s/b4bc9f/32.png) [@sansan](https://meta.appinn.net/u/sansan)\
发布日期： [2025 年6 月 7 日 01:16 UTC](https://meta.appinn.net/t/topic/72040/3 "2025-06-07T01:16:53Z")

</div>

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

---

<div class="post-metadata">

作者： ![VictoryRoad](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/victoryroad/32/58964_2.png) [@VictoryRoad](https://meta.appinn.net/u/VictoryRoad)\
发布日期： [2025 年6 月 7 日 01:21 UTC](https://meta.appinn.net/t/topic/72040/4 "2025-06-07T01:21:02Z")

</div>

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

> **模板，仅供参考，可灵活修改**
>
> ```auto
> ## 软件名称
> 
> xxx
> 
> ## 应用平台
> 
> * xxx
> 
> ## 推荐类型
> 
> 【开发者自荐】
> 
> ## 一句简介
> 
> 这是一个……（尽量控制在 30 字以内。）
> 
> ## 应用简介
> 
> 目前已实现的功能有
> 
> 1. ……
> 2. ……
> 3. ……
> 
> 使用该软件 [需要/不需要] 注册账户。
> 
> 其中， xxx 和 xxx 功能需要付费/开通会员使用，xxx 功能可免费试用。
> 
> 以下功能还在开发中，敬请关注：
> 
> 1. ……
> 2. ……
> 
> ## 截图预览
> 
> ## 官方网站
> 
> wwww.example.com
> 
> ```

> [@sansan](#):
>
> 这个文档都是 ai 生成的

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

---

<div class="post-metadata">

作者： ![sunnybreath](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/sunnybreath/32/31444_2.png) [@sunnybreath](https://meta.appinn.net/u/sunnybreath)\
发布日期： [2025 年6 月 10 日 04:06 UTC](https://meta.appinn.net/t/topic/72040/5 "2025-06-10T04:06:06Z")

</div>

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

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