BilibiliHistoryFetcher终极指南三步搞定你的B站观影数据宝库【免费下载链接】BilibiliHistoryFetcher获取b站历史记录一键下载用户所有的视频动态收藏夹找回14天内b站在屏幕上显示过的图片生成详细的年度总结自动化任务下面链接是对应前端项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliHistoryFetcher你是否曾经想过要回顾自己在B站看了哪些视频或者想要备份那些珍贵的收藏内容BilibiliHistoryFetcher就是这样一个神奇的工具它能帮你把散落在B站各个角落的观看记录、收藏内容、动态信息全部收集起来构建属于你自己的B站数据档案馆无论你是想要进行个人观影习惯分析还是需要批量下载视频内容甚至是想找回那些一闪而过的缓存图片这个开源项目都能满足你的需求。它支持多种部署方式从零基础的Windows用户到技术达人都能找到适合自己的使用方法。一、为什么你需要这个工具三大核心价值解析1. 数据备份与归档再也不怕内容消失B站上的视频可能会因为各种原因下架或删除但通过BilibiliHistoryFetcher你可以将喜欢的视频、收藏夹内容、动态信息全部备份到本地。这不仅仅是简单的链接收藏而是真正的文件级备份2. 观影习惯分析了解真实的自己你知道自己一年在B站看了多少小时吗最常看哪些类型的视频哪个UP主是你的真爱这个工具能帮你生成详细的年度观影报告让你对自己的观看习惯有清晰的认知。3. 内容管理系统打造个人媒体库通过批量下载功能你可以将B站内容转化为本地资源建立个人媒体库。无论是学习资料、娱乐视频还是收藏的精品内容都能随时离线访问。加入QQ交流群[1030089634]获取实时技术支持二、零基础快速上手三种部署方式任你选方案一Windows小白专用版最简单如果你是Windows用户对技术操作不太熟悉这个方法最适合你下载可执行文件从项目发布页面获取打包好的exe文件双击运行后端和前端程序分别运行开始使用打开浏览器访问界面即可提示这种方式完全不需要安装Python或任何依赖就像使用普通软件一样简单方案二Docker一键部署最推荐如果你已经熟悉Docker这是最优雅的部署方式# 克隆项目代码 git clone https://gitcode.com/gh_mirrors/bi/BilibiliHistoryFetcher.git cd BilibiliHistoryFetcher # 一键启动所有服务 docker-compose up -d启动后访问以下地址可视化界面http://localhost:5173API接口文档http://localhost:8899/docs后端管理界面http://localhost:8899方案三源码部署最灵活如果你是开发者或需要深度定制可以使用源码部署# 使用uv包管理器推荐 uv sync uv run main.py # 或使用传统pip方式 pip install -r requirements.txt python main.py三、核心功能深度体验不只是历史记录 1. 智能历史记录获取BilibiliHistoryFetcher不仅能获取基本的观看记录还能按日期自动归档历史数据智能去重和清理无效记录支持历史数据的增量同步生成可视化的观看热力图 2. 数据分析与可视化内置强大的分析引擎提供年度观影报告详细统计观看时长、视频数量、UP主分布观看习惯分析识别你的观影高峰时段和偏好类型视频热度分析分析哪些视频最受欢迎互动数据分析统计点赞、投币、收藏行为 3. 批量下载与管理支持多种下载场景一键下载用户所有投稿视频备份UP主的全部作品收藏夹批量下载将收藏的内容全部保存到本地动态内容归档保存用户发布的所有动态智能重命名根据视频信息自动生成有意义的文件名️ 4. 缓存图片找回神器这个功能特别实用B站App会在本地缓存最近14天内显示过的图片包括视频封面即使你没点开视频UP主头像评论区图片动态配图表情包和广告图片通过简单的操作就能找回这些珍贵的图片资源。四、配置指南三步完成个性化设置第一步获取B站认证信息在浏览器中登录B站打开开发者工具F12找到Cookie中的SESSDATA字段复制这个值。第二步修改配置文件打开config/config.yaml文件找到以下关键配置项# B站用户的SESSDATA用于API认证 SESSDATA: 这里粘贴你的SESSDATA # 邮件通知配置可选 email: smtp_server: smtp.qq.com smtp_port: 587 sender: 你的QQ邮箱 password: 邮箱授权码 receiver: 接收邮箱第三步自定义输出目录默认情况下所有数据都会保存在output目录下。你可以根据需要调整存储位置确保有足够的磁盘空间。五、数据迁移与备份无缝切换使用环境核心原则迁移时只需要拷贝整个output目录常见迁移场景本地开发转生产部署将本地的output目录复制到服务器Windows转Linux跨平台数据迁移Docker容器迁移更换宿主机或升级容器版本升级保留历史数据升级到新版本迁移步骤# 1. 停止当前服务 # 2. 备份output目录 cp -r output /backup/output_$(date %Y%m%d) # 3. 在新环境恢复 # 本地运行将output放到项目根目录 # Docker运行挂载到容器/app/output目录 # 打包版放在可执行文件同级目录⚠️注意配置文件config/config.yaml需要在新环境中重新配置因为它包含认证信息。六、output目录结构详解你的数据档案馆了解output目录的结构能帮助你更好地管理数据output/ ├── bilibili_history.db # 主历史记录数据库 ├── video_details.db # 视频详情数据库 ├── image_downloads.db # 图片下载记录 ├── database/ # 业务分库集合 │ ├── bilibili_comments.db # 评论数据库 │ ├── bilibili_dynamic.db # 动态数据库 │ └── bilibili_favorites.db # 收藏夹数据库 ├── history_by_date/ # 按日期归档的历史快照 │ └── 2024/12/31.json ├── analytics/ # 统计分析结果 ├── download_video/ # 已下载的视频内容 ├── images/ # 用户头像和封面缓存 └── logs/ # 运行日志记录七、避坑指南常见问题快速解决❓ 问题1SESSDATA获取失败解决方法确保在B站网页版登录状态清除浏览器缓存后重新登录使用无痕模式获取Cookie❓ 问题2视频下载速度慢解决方法检查网络连接稳定性调整并发下载数量在配置文件中修改使用代理服务器如果需要❓ 问题3Docker容器启动失败解决方法检查Docker服务是否正常运行确认端口8899和5173未被占用查看容器日志docker logs bilibili-api❓ 问题4图片找回功能无效解决方法确保手机缓存文件路径正确缓存文件必须在14天内生成使用MT管理器正确导出压缩包八、高级技巧发挥工具最大价值技巧1自动化任务调度利用内置的调度器可以设置定期任务每天自动同步最新观看记录每周生成观影报告每月备份重要内容技巧2数据导出与分析支持多种数据导出格式JSON格式用于程序处理Excel表格用于数据分析HTML报告用于可视化展示技巧3多用户管理通过配置文件可以管理多个B站账号的数据适合UP主或内容管理者使用。技巧4API二次开发项目提供了完整的RESTful API接口支持自定义开发集成到自己的应用中开发新的数据分析功能构建个性化仪表板九、生态扩展与其他工具完美配合BilibiliHistoryFetcher不是孤立的工具它可以与以下项目完美配合BiliHistoryFrontend配套的前端可视化界面提供更友好的操作体验Yutto功能强大的B站视频下载工具支持更多格式和选项FasterWhisper高效的音频转文字工具可用于视频内容分析十、开始你的B站数据之旅吧现在你已经全面了解了BilibiliHistoryFetcher的强大功能。无论你是想要备份珍贵的视频内容还是分析自己的观影习惯或是建立个人媒体库这个工具都能帮助你实现。立即行动选择最适合你的部署方式配置好B站认证信息开始收集和探索你的B站数据加入社区交流使用心得记住数据是最宝贵的资产。通过BilibiliHistoryFetcher你不仅是在备份内容更是在记录自己的数字足迹。开始你的数据探索之旅发现更多关于自己的故事✨小提示定期备份output目录你的数据会更加安全。建议每月进行一次完整备份确保珍贵内容不会丢失。【免费下载链接】BilibiliHistoryFetcher获取b站历史记录一键下载用户所有的视频动态收藏夹找回14天内b站在屏幕上显示过的图片生成详细的年度总结自动化任务下面链接是对应前端项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliHistoryFetcher创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考