BilibiliHistoryFetcher:让你的B站观看数据成为个人成长的导航仪
在信息爆炸的时代,我们每天在B站浏览的视频如同散落的星辰,它们记录着我们的兴趣、学习轨迹和时间分配。但这些宝贵的数据往往被平台算法所掌控,我们自己却难以触及全貌。BilibiliHistoryFetcher正是这样一款开源工具,它能帮助你轻松获取、管理和深度分析个人B站观看历史,将无形的数字足迹转化为可量化的成长地图。无论是数据爱好者、内容创作者还是自我管理达人,都能从中发现数据背后的价值。
价值主张:为什么你需要掌控自己的观看数据?
你是否曾想知道自己过去一年在B站投入了多少时间?最常观看的内容类型是什么?又或者,那些曾经感动你的视频,如何才能在记忆中留下更深的印记?BilibiliHistoryFetcher通过数据自主权的回归,让你从被动的内容消费者转变为数据的主人。
数据主权:从平台掌控到个人所有
传统的观看历史只能在B站APP内有限查看,数据分散且难以导出。BilibiliHistoryFetcher打破了这一限制,将所有观看记录安全存储在本地数据库中,就像为你打造了一个私人的数据银行,随时可以查阅和管理。
深度洞察:发现行为背后的模式
通过内置的多维度分析功能,你可以清晰看到自己的观看习惯:每日平均观看时长、最活跃的观看时段、反复观看的视频类型等数据。这些洞察不仅是对过去的总结,更是未来时间管理和内容选择的科学依据。
内容留存:让有价值的视频真正属于你
对于喜爱的视频,工具支持一键下载和本地归档,避免因版权问题或平台下架而永久丢失。就像为你的数字收藏建立了一个永不关闭的博物馆。
场景案例:这些真实场景你是否似曾相识?
场景一:考研党的学习效率优化
小李是一名准备考研的学生,每天在B站观看大量学习视频。使用BilibiliHistoryFetcher后,他发现自己虽然每天花费4小时观看学习内容,但实际有效学习时间不足2小时,大量时间被推荐算法引导到娱乐视频。通过调整观看策略,他将有效学习时间提升了60%,最终成功上岸理想院校。
场景二:自媒体创作者的内容定位
作为一名科技区UP主,小张通过分析自己的观看历史,发现自己对AI相关内容的观看占比高达45%,远超其他领域。这一发现帮助他明确了创作方向,将账号聚焦于AI工具评测,3个月内粉丝增长了3倍。
场景三:时间管理达人的数字生活平衡
王女士是一位职场妈妈,她惊讶地发现自己每周在B站的观看时间超过了15小时。通过工具的时间分布分析,她调整了观看习惯,将碎片化时间用于短知识视频学习,周末集中时间观看长视频,既满足了学习需求,又保证了陪伴家人的质量。
实施路径:三步开启你的数据探索之旅
准备工作:搭建你的数据工作台
在开始前,请确保你的系统满足以下要求:
- Python 3.10或更高版本(如同运行现代软件需要最新操作系统)
- SQLite 3数据库(轻量级数据存储,无需额外配置)
- FFmpeg工具(用于视频下载功能,如同一台小型视频处理工厂)
🔧 第一步:获取项目代码
git clone https://gitcode.com/gh_mirrors/bi/BilibiliHistoryFetcher
克隆项目仓库到本地
🔧 第二步:安装依赖包
pip install -r requirements.txt
安装工具运行所需的所有组件
核心操作:配置与启动服务
🔧 第一步:设置认证信息
编辑config/config.yaml文件,填入你的B站SESSDATA信息。这就像给工具一把钥匙,让它能够安全地访问你的观看历史。
🔧 第二步:启动服务
python main.py
启动本地服务,默认端口为8899
🔧 第三步:访问管理界面
打开浏览器,访问http://localhost:8899,你将看到直观的操作界面,开始你的数据之旅。
验证方法:确认数据同步成功
- 在管理界面查看"最近同步时间",确认显示为当前时间
- 检查"历史记录统计"面板,确认显示有数据条目
- 尝试导出一条历史记录为Excel格式,验证数据完整性
深度扩展:释放数据的全部潜力
自动化与定制化:让数据收集更智能
工具的定时同步功能可以在你设定的时间自动更新观看历史,无需手动操作。通过编辑scheduler_config.yaml文件,你可以像设置闹钟一样定制同步频率,确保数据始终保持最新。
AI增强分析:让数据会说话
内置的DeepSeek AI集成能够自动为你的观看内容生成摘要,帮助你快速回顾视频要点。这项功能特别适合学习类视频,就像拥有了一位私人笔记助手,自动记录关键信息。
社区交流:与同好共享发现
遇到使用问题或有新的发现?你可以通过扫描下方二维码加入用户交流群,与其他用户分享使用心得和技巧。
行动起来:开启你的数据探索之旅
现在,你已经了解了BilibiliHistoryFetcher的全部价值和使用方法。与其让宝贵的观看数据沉睡在平台服务器中,不如立即行动,让这些数据为你的个人成长和内容消费决策提供有力支持。
项目完全开源免费,所有代码和文档都在本地环境运行,确保你的数据安全。无论你是想优化时间管理、深入了解自己的兴趣偏好,还是为创作寻找灵感,BilibiliHistoryFetcher都能成为你数字生活的得力助手。
开始探索你的B站观看数据吧,发现那些隐藏在点击和播放背后的有趣模式和成长轨迹!
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust0152- DDeepSeek-V4-ProDeepSeek-V4-Pro(总参数 1.6 万亿,激活 49B)面向复杂推理和高级编程任务,在代码竞赛、数学推理、Agent 工作流等场景表现优异,性能接近国际前沿闭源模型。Python00
LongCat-Video-Avatar-1.5最新开源LongCat-Video-Avatar 1.5 版本,这是一款经过升级的开源框架,专注于音频驱动人物视频生成的极致实证优化与生产级就绪能力。该版本在 LongCat-Video 基础模型之上构建,可生成高度稳定的商用级虚拟人视频,支持音频-文本转视频(AT2V)、音频-文本-图像转视频(ATI2V)以及视频续播等原生任务,并能无缝兼容单流与多流音频输入。00
auto-devAutoDev 是一个 AI 驱动的辅助编程插件。AutoDev 支持一键生成测试、代码、提交信息等,还能够与您的需求管理系统(例如Jira、Trello、Github Issue 等)直接对接。 在IDE 中,您只需简单点击,AutoDev 会根据您的需求自动为您生成代码。Kotlin03
Intern-S2-PreviewIntern-S2-Preview,这是一款高效的350亿参数科学多模态基础模型。除了常规的参数与数据规模扩展外,Intern-S2-Preview探索了任务扩展:通过提升科学任务的难度、多样性与覆盖范围,进一步释放模型能力。Python00
skillhubopenJiuwen 生态的 Skill 托管与分发开源方案,支持自建与可选 ClawHub 兼容。Python0112
