项目简介

前段时间花了不少时间开发了一个B站历史记录分析工具 BilibiliHistoryFetcher,主要是想看看自己一年到底在B站看了些什么,顺便做个年度总结。没想到在GitHub上收到了不少关注,目前已经快到1k star了!

项目地址:https://github.com/2977094657/BilibiliHistoryFetcher

核心功能

📊 获取历史记录

  • 完整获取你的B站观看历史
  • 支持增量更新,不会重复获取已有数据
  • 数据存储在本地SQLite数据库,隐私安全

📈 年度总结生成(这也是我开发这个项目的主要目的)

直接看图吧,目前有多个维度,20个总结,所以采用拼图展示,比官方的细致n倍:





🖼️ 永久保存视频封面和头像(可选)

考虑到有些人可能想离线使用,所以这个工具会:

  • 自动下载所有观看过的视频封面到本地
  • 保存UP主头像

⚡ 自动化获取任务

  • 支持定时任务,可以设置每天自动获取最新的观看记录
  • 邮件通知功能,任务完成后自动发送结果到邮箱

额外的强大功能

📥 批量下载视频

批量下载UP主视频

  • 输入UP主的UID,一键下载他的所有投稿视频
  • 支持筛选条件,比如只下载某个时间段的视频
  • 自动处理视频标题命名,避免文件名冲突

批量下载收藏夹视频

  • 支持下载你的收藏夹中的所有视频
  • 可以选择特定收藏夹进行下载
  • 自动跳过已下载的视频,支持断点续传
  • 还能修复收藏夹中的失效视频信息

最后

如果你也想了解自己的B站观看习惯,或者需要批量下载视频,不妨试试这个工具。项目完全开源,欢迎提issue和PR!

顺便求个star⭐,快到1k了,希望能突破这个里程碑!

项目地址https://github.com/2977094657/BilibiliHistoryFetcher


P.S. 工具使用的都是B站公开API,不涉及任何违规操作,请放心使用。