BilibiliHistoryFetcher:B站观看记录备份工具
项目与历史定位
BilibiliHistoryFetcher 的原始用途是获取、保存与分析 B站观看历史,早期版本还包括视频任务和年度总结。它适合把自己账号能够读取的记录整理为本地资料。
项目仓库现已迁移至 LifeArchiveProject/HistoryHub,并扩展为个人多平台历史记录中心。BilibiliHistoryFetcher 是早期项目名称,当前功能和使用流程请以迁移后的仓库说明为准。
观看历史同步
当前项目在 B站历史页面登录后同步记录:首次获取平台当前能够返回的历史,后续保存新增内容。已存入本地的记录可直接查看,不要求始终保持平台登录。
同步不能取回平台已经不再返回的数据,也不能恢复失效视频本体。历史中的条目和进度不自动证明完整观看或完成学习。
数据保存与检索
记录以数据库等本地文件组织,便于按时间和关键词查找。备份时应同时考虑数据库、必要配置及对应版本,不把一次同步成功当作长期备份已经完成。
观看内容、时间和账号关联可能涉及个人隐私。共享统计或截图前先脱敏,确认备份可以恢复,再清理旧文件。
历史功能与部署区别
批量下载、失效链接处理、AI 摘要与年度报告等能力可能随项目迁移和版本调整而变化。使用前请查看当前发行版说明,不要假定这些功能仍可用。
当前 README 的本地运行环境包括 Python 3.10+、Node.js 20+ 和前后端服务。浏览器历史扩展是另一套可选流程,其连接密钥与 B站登录凭据相互独立;不需要该功能时不必额外部署。
登录状态保存在服务端配置中,不将配置公开到仓库,也不默认把个人后端暴露到公网。
项目入口
使用声明
本文由 MENTUKEJI 根据项目官网、官方文档及公开资料整理。工具功能、价格、授权方式及服务条款可能随时调整,请以官方最新信息为准。
引用本文内容请注明来源并保留原文链接;如需全文转载,或发现内容错误、版权及授权问题,请联系:[email protected]。
