news 2026/6/10 19:54:44

BilibiliHistoryFetcher:终极B站历史记录分析与可视化指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
BilibiliHistoryFetcher:终极B站历史记录分析与可视化指南

想要深入了解自己在哔哩哔哩的观看行为吗?BilibiliHistoryFetcher正是你需要的完美解决方案。这个强大的开源工具能够全面获取、处理和分析你的B站历史记录,提供从数据采集到可视化展示的完整流程,帮助你发现隐藏的观看模式和个人偏好。

【免费下载链接】BilibiliHistoryFetcher获取b站历史记录,保存到本地数据库,可下载对应视频及时存档,生成详细的年度总结,自动化任务部署到服务器实现自动同步,以及自动发送日志邮件,下面链接是对应前端项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliHistoryFetcher

🎯 项目核心价值与使用场景

BilibiliHistoryFetcher不仅仅是一个简单的历史记录获取工具,它为你提供了全方位的B站观看行为洞察:

个人回顾与总结

  • 年度观看报告:自动生成精美的年度总结,展示你的观看成就
  • 观看习惯分析:深入了解什么时间、什么类型的内容最能吸引你
  • 内容发现优化:基于历史数据推荐更符合你兴趣的视频内容

数据分析与研究

  • 观看行为深度挖掘:分析你的连续观看模式和时间投入
  • 内容偏好识别:发现你最常观看的视频类型和UP主
  • 趋势追踪:了解观看内容随时间的演变规律

🚀 快速上手:三种部署方式任选

Docker一键部署(最推荐)

无需复杂配置,只需简单几步即可启动完整服务:

docker-compose up -d

服务启动后访问:

  • 前端界面:http://localhost:5173
  • 后端API文档:http://localhost:8899/docs

传统安装方式

如果你更喜欢传统的Python环境:

pip install -r requirements.txt python main.py

源码构建部署

对于喜欢自定义配置的用户:

git clone https://gitcode.com/gh_mirrors/bi/BilibiliHistoryFetcher cd BilibiliHistoryFetcher uv run main.py

📊 核心功能详解

智能数据采集系统

项目通过routers/fetch_bili_history.py实现高效的历史记录获取,支持增量同步和实时更新。

全方位分析模块

  • 观看热力图:通过routers/heatmap.py生成直观的观看时间分布图
  • 标题模式发现:利用routers/title_pattern_discovery.py分析视频标题特征
  • 观看连续性分析:通过routers/viewing_analytics.py评估你的观看习惯

AI增强功能

  • 智能视频摘要:基于routers/video_summary.pyrouters/deepseek.py实现AI驱动的内容理解
  • 音频转文字:通过routers/audio_to_text.py处理视频音频内容

🔧 数据迁移与备份指南

核心原则:只需备份output目录即可完整保留所有数据

无论你是更换设备、迁移服务器,还是在不同部署方式间切换,只需遵循以下简单步骤:

  1. 停止当前运行的服务
  2. 完整备份output文件夹
  3. 在新环境中恢复output目录
  4. 启动服务并验证数据完整性

迁移适用场景

  • 同机路径变更
  • 跨机器迁移
  • Docker与本地部署切换
  • 不同操作系统间迁移

📁 项目架构深度解析

BilibiliHistoryFetcher 采用模块化设计,主要功能模块分布在:

路由处理层 (routers/)

  • history.py:历史记录获取与管理
  • analysis.py:数据分析与统计
  • download.py:视频下载功能
  • scheduler.py:自动化任务调度

配置管理 (config/)

  • config.yaml:主配置文件
  • categories.json:视频分类配置
  • 多种数据库SQL语句支持

💡 实用技巧与最佳实践

自动化任务配置

通过routers/scheduler.py配置定期数据同步、报告生成等任务,实现完全自动化运行。

缓存图片找回

支持找回B站App在过去14天内屏幕上显示过的图片,包括:

  • 视频封面和UP主头像
  • 推荐页内容预览
  • 评论区图片和动态内容

🎉 开始你的B站数据分析之旅

BilibiliHistoryFetcher 为你提供了从基础数据采集到高级分析可视化的完整工具链。无论你是想要制作个人年度回顾,还是深入研究自己的观看行为模式,这个项目都能满足你的需求。

现在就选择你喜欢的部署方式,开始探索你在B站的精彩观看历程吧!✨

【免费下载链接】BilibiliHistoryFetcher获取b站历史记录,保存到本地数据库,可下载对应视频及时存档,生成详细的年度总结,自动化任务部署到服务器实现自动同步,以及自动发送日志邮件,下面链接是对应前端项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliHistoryFetcher

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 15:11:04

5步构建企业级云开发平台:容器化IDE实战指南

5步构建企业级云开发平台:容器化IDE实战指南 【免费下载链接】code-server 项目地址: https://gitcode.com/gh_mirrors/cod/code-server 还在为多设备开发环境不一致而烦恼?面对本地资源限制如何保证开发效率?本文将深度解析传统开发…

作者头像 李华
网站建设 2026/6/10 19:51:33

AI开发助手的终极工作流指南:5个步骤让你的开发效率翻倍

AI开发助手的终极工作流指南:5个步骤让你的开发效率翻倍 【免费下载链接】gptme Your agent in your terminal, equipped with local tools: writes code, uses the terminal, browses the web, vision. 项目地址: https://gitcode.com/GitHub_Trending/gp/gptme …

作者头像 李华
网站建设 2026/6/10 13:17:45

如何运用AI智能分镜系统:影视创作者的效率革命指南

如何运用AI智能分镜系统:影视创作者的效率革命指南 【免费下载链接】next-scene-qwen-image-lora-2509 项目地址: https://ai.gitcode.com/hf_mirrors/lovis93/next-scene-qwen-image-lora-2509 AI分镜技术正在彻底改变传统影视制作流程,让电影级…

作者头像 李华
网站建设 2026/6/10 13:26:04

MCprep完整指南:在Blender中打造专业级Minecraft动画

MCprep完整指南:在Blender中打造专业级Minecraft动画 【免费下载链接】MCprep Blender python addon to increase workflow for creating minecraft renders and animations 项目地址: https://gitcode.com/gh_mirrors/mc/MCprep 想要在Blender中制作令人惊艳…

作者头像 李华
网站建设 2026/6/10 12:27:23

Mac制作Windows启动盘终极指南:告别技术门槛的5步解决方案

Mac制作Windows启动盘终极指南:告别技术门槛的5步解决方案 【免费下载链接】windiskwriter 🖥 A macOS app that creates bootable USB drives for Windows. 🛠 Patches Windows 11 to bypass TPM and Secure Boot requirements. 项目地址:…

作者头像 李华
网站建设 2026/6/10 2:13:26

在线PDF编辑神器:零安装快速上手指南

在线PDF编辑神器:零安装快速上手指南 【免费下载链接】PDFPatcher PDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等 项目地址: https://gitcode.com/GitHub…

作者头像 李华