BilibiliHistoryFetcher:B站观看记录备份工具

项目与历史定位

BilibiliHistoryFetcher 的原始用途是获取、保存与分析 B站观看历史,早期版本还包括视频任务和年度总结。它适合把自己账号能够读取的记录整理为本地资料。

项目仓库现已迁移至 LifeArchiveProject/HistoryHub,并扩展为个人多平台历史记录中心。BilibiliHistoryFetcher 是早期项目名称,当前功能和使用流程请以迁移后的仓库说明为准。

观看历史同步

当前项目在 B站历史页面登录后同步记录:首次获取平台当前能够返回的历史,后续保存新增内容。已存入本地的记录可直接查看,不要求始终保持平台登录。

同步不能取回平台已经不再返回的数据,也不能恢复失效视频本体。历史中的条目和进度不自动证明完整观看或完成学习。

数据保存与检索

记录以数据库等本地文件组织,便于按时间和关键词查找。备份时应同时考虑数据库、必要配置及对应版本,不把一次同步成功当作长期备份已经完成。

观看内容、时间和账号关联可能涉及个人隐私。共享统计或截图前先脱敏,确认备份可以恢复,再清理旧文件。

历史功能与部署区别

批量下载、失效链接处理、AI 摘要与年度报告等能力可能随项目迁移和版本调整而变化。使用前请查看当前发行版说明,不要假定这些功能仍可用。

当前 README 的本地运行环境包括 Python 3.10+、Node.js 20+ 和前后端服务。浏览器历史扩展是另一套可选流程,其连接密钥与 B站登录凭据相互独立;不需要该功能时不必额外部署。

登录状态保存在服务端配置中,不将配置公开到仓库,也不默认把个人后端暴露到公网。

项目入口

使用声明

本文由 MENTUKEJI 根据项目官网、官方文档及公开资料整理。工具功能、价格、授权方式及服务条款可能随时调整,请以官方最新信息为准。

引用本文内容请注明来源并保留原文链接;如需全文转载,或发现内容错误、版权及授权问题,请联系:[email protected]。