BilibiliHistoryFetcher:你的哔哩哔哩历史记录智能管家
BilibiliHistoryFetcher你的哔哩哔哩历史记录智能管家【免费下载链接】BilibiliHistoryFetcher获取b站历史记录一键下载用户所有的视频动态收藏夹找回14天内b站在屏幕上显示过的图片生成详细的年度总结自动化任务下面链接是对应前端项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliHistoryFetcher想要深入了解自己在B站的观看习惯吗想要找回那些曾经看过的精彩视频和图片吗BilibiliHistoryFetcher正是为你量身打造的一站式解决方案。这个开源工具能够自动获取、管理和分析你的哔哩哔哩观看历史数据生成详细的统计报告甚至帮你找回14天内屏幕上显示过的所有图片。 为什么你需要这个工具在B站海量内容中我们每天都会观看大量视频但随着时间的推移很多精彩内容都消失在历史记录中。BilibiliHistoryFetcher解决了这个痛点它不仅是一个简单的历史记录备份工具更是一个全面的数据分析平台。核心功能一览功能模块具体能力用户价值历史记录获取自动抓取14天内所有观看记录永久保存珍贵观看历史数据分析热力图展示、观看时长统计了解自己的观看习惯内容下载视频、动态、收藏夹一键下载离线保存喜爱内容图片找回恢复14天内所有屏幕显示图片找回错过的精彩封面自动化任务定时同步、报告生成省时省力的智能管理三种部署方式总有一种适合你无论你是技术新手还是资深开发者都能找到合适的部署方案Docker一键部署推荐给新手这是最简单的部署方式只需几行命令即可完成docker-compose up -d部署完成后通过浏览器访问http://localhost:5173即可开始使用。传统Python安装适合开发者如果你熟悉Python环境可以通过以下方式安装git clone https://gitcode.com/gh_mirrors/bi/BilibiliHistoryFetcher cd BilibiliHistoryFetcher pip install -r requirements.txt python main.pyWindows免安装版最便捷对于Windows用户可以直接下载可执行文件下载后端exe文件下载前端exe文件双击运行两个程序即可 数据可视化让你的观看习惯一目了然BilibiliHistoryFetcher提供了丰富的数据可视化功能让你从多个维度了解自己的观看行为。热力图分析系统会自动生成观看时间热力图直观展示你在不同时间段的观看密集程度。通过颜色深浅你可以清楚地看到自己最常观看视频的时间段。统计图表观看时长分布了解每天、每周、每月的观看时长变化内容类型偏好分析你更喜欢观看哪种类型的视频UP主关注度统计你观看最多的UP主排行年度总结报告每年年底系统可以自动生成详细的年度观看报告包括全年观看视频总数累计观看时长最喜爱的UP主观看高峰期分析 实用功能详解图片找回功能这个功能非常实用可以帮助你找回过去14天内B站App在屏幕上显示过的所有图片包括视频封面和缩略图UP主头像和背景图推荐页的各类图片评论区的图片和表情包动态中的配图BilibiliHistoryFetcher官方QQ交流群二维码群号1030089634使用流程非常简单在手机上使用MT管理器导出缓存文件在电脑上运行BiliImagePipeline工具按日期查看恢复的图片视频下载管理系统集成了强大的视频下载功能支持批量下载一键下载用户所有投稿视频收藏夹下载完整保存收藏夹中的所有内容智能分类自动按UP主、类型进行分类存储断点续传支持中断后继续下载自动化任务调度通过配置文件config/scheduler_config.yaml你可以设置各种自动化任务# 示例配置 tasks: - name: 每日数据同步 schedule: 0 2 * * * # 每天凌晨2点执行 action: sync_history - name: 每周报告生成 schedule: 0 3 * * 0 # 每周日凌晨3点 action: generate_report️ 数据存储与迁移所有数据都存储在本地确保隐私安全。主要数据文件包括bilibili_history.db主历史记录数据库video_details.db视频详情数据库image_downloads.db图片下载记录数据库database/各类业务数据库集合数据迁移指南当你需要更换设备或重新部署时只需备份整个output目录即可。迁移步骤停止当前运行的服务复制整个output文件夹到新环境在新环境中挂载或放置到对应位置启动服务验证数据完整性⚙️ 系统架构与配置配置文件结构项目的核心配置文件位于config/config.yaml主要配置项包括SESSDATAB站登录凭证最重要数据库连接SQLite或MySQL配置邮件通知报告发送设置任务调度自动化任务时间表技术栈亮点后端框架基于FastAPI构建性能优异数据处理使用Pandas进行数据分析可视化集成Pyecharts生成图表任务调度内置Schedule模块数据库默认SQLite支持MySQL扩展 进阶使用技巧自定义分析维度通过修改routers/analysis.py中的代码你可以添加自定义的分析维度比如特定UP主的观看趋势分析视频时长的分布统计弹幕密度与观看时长的关系数据导出功能系统支持多种数据导出格式Excel格式便于在Office软件中进一步分析JSON格式适合程序化处理HTML报告美观的网页版总结API接口扩展项目提供了完整的RESTful API接口你可以基于这些接口开发自己的客户端应用。主要API包括/api/history历史记录相关接口/api/analysis数据分析接口/api/download下载管理接口/api/scheduler任务调度接口 常见问题与解决方案获取SESSDATA的方法登录B站网页版按F12打开开发者工具进入Application → Cookies找到SESSDATA字段并复制图片找回失败的可能原因缓存文件超过14天有效期手机清理了B站缓存导出过程中文件损坏视频下载速度慢的优化检查网络连接稳定性调整并发下载数量使用代理服务器如果需要 应用场景与价值个人用户场景年度回顾制作自动生成精美的年度观看报告观看习惯分析了解自己的内容偏好和时间分配内容归档管理系统化保存重要视频和图片研究分析场景用户行为研究分析特定群体的观看特征内容趋势追踪了解热门内容的生命周期平台使用分析研究B站用户的使用模式️ 隐私与安全考虑BilibiliHistoryFetcher在设计时就充分考虑了用户隐私本地存储所有数据都存储在用户本地设备无云端同步避免数据泄露风险开源透明代码完全开源可自行审查配置加密敏感配置信息加密存储 社区与支持项目拥有活跃的开发者社区你可以在QQ群1030089634中获取技术支持和问题解答分享使用经验和技巧参与功能讨论和需求反馈了解最新的开发进展 系统要求与兼容性基本要求Python 3.10或更高版本至少2GB可用内存稳定的网络连接足够的存储空间根据数据量而定平台支持Windows完全支持提供exe版本macOS支持Python部署和Docker部署Linux支持所有部署方式Docker跨平台通用解决方案 开始你的B站数据分析之旅BilibiliHistoryFetcher不仅仅是一个工具更是你探索B站观看世界的好帮手。无论你是想要找回珍贵的观看记录还是希望深入了解自己的观看习惯这个项目都能为你提供强大的支持。通过简单的部署和配置你就能拥有一个属于自己的B站数据分析中心。数据属于你隐私由你掌控一切尽在你的掌握之中。立即开始使用BilibiliHistoryFetcher开启你的智能B站体验吧【免费下载链接】BilibiliHistoryFetcher获取b站历史记录一键下载用户所有的视频动态收藏夹找回14天内b站在屏幕上显示过的图片生成详细的年度总结自动化任务下面链接是对应前端项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliHistoryFetcher创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考