引言

在 Bilibili(哔哩哔哩)这个弹幕视频社区,我们常常积累海量数据:关注的 UP 主、收藏的视频、观看历史,甚至是粉丝列表。这些数据不仅是你的观看足迹,更是情感和时间的结晶。然而,账号被封、数据丢失、迁移需求等问题随时可能发生。如何高效备份、还原这些数据?今天,我们深入探讨开源工具 bilibili-backup,这是一个专为 B 站用户设计的“一键备份与还原”神器。它不仅实用,还支持批量处理和高级功能,帮助你实现账号“快速转生”或数据迁移。本文将围绕实用性展开,提供详细安装教程、功能深度解析和实际案例,确保你能上手即用。

免费下载:https://download.csdn.net/download/qq_29655401/92178488

核心实用价值

  • 数据完整性:支持备份/还原/清空多种数据类型,避免手动操作的繁琐和遗漏。
  • 批量与分段处理:针对大号(数千关注),自动分段避免 API 限流,确保操作稳定。
  • 多场景适配:从日常迁移到“转生”重置,都能灵活应对。
  • 开源免费:基于 Java 开发,社区活跃(最新版本 2.1.5 于 2024 年 8 月发布),无需订阅。

根据 GitHub 数据,该工具已累计数千星标,用户反馈显示,它在账号迁移场景下节省了平均 80% 时间。相比手动复制链接或第三方脚本,它更安全(本地运行,无需授权敏感权限)。

安装教程:从零到上手,5 分钟搞定

bilibili-backup 主要针对 Windows 优化,提供预编译的可执行文件(.exe)。macOS/Linux 用户需自行编译,但本文重点 Windows 安装(占用户 90% 以上)。整个过程无需编程知识,只需浏览器和解压工具。

步骤 1: 下载最新版本

  1. 访问 GitHub Releases 页面
  2. 找到最新版本(当前推荐 bilibili-backup_2.1.5,发布于 2024 年 8 月 10 日)。该版本新增 AI 转正答题和收藏夹满载切换功能,提升实用性。
  3. 在 Assets 部分,下载 bilibili-backup_2.1.5.exe(约 50-100 MB,视版本而定)。如果页面无直接链接,点击“Assets”展开下载。
    • 提示:使用 GitHub 官方下载,避免第三方镜像风险。文件名为 bilibili-backup_X.X.X.exe,X 为版本号。

步骤 2: 安装与运行

  1. 下载后,双击 .exe 文件运行安装程序(无须管理员权限)。
  2. 跟随向导:
    • 选择安装路径(默认 C:\Program Files\bilibili-backup)。
    • 同意许可协议(开源 MIT 许可)。
    • 完成安装,桌面会出现快捷方式。
  3. 首次运行:打开程序,界面为简洁 GUI(图形用户界面),无需命令行。
    • 截图参考:主界面显示“备份”“还原”“清空”按钮,左侧菜单列出数据类型(如关注、收藏夹)。(实际界面见 app01.png

步骤 3: 初次配置

  1. 登录 Bilibili:点击“登录”按钮,使用扫码或账号密码授权(仅需基本权限,工具不存储 cookie)。
  2. 设置偏好:在“设置”菜单启用:
    • 分段处理:备份大列表时自动分批(默认 200 条/次,避免限流)。
    • 忽略现有数据:还原时覆盖新账号旧数据。
    • 失败续传:单个失败不中断整体流程。
  3. 测试运行:备份一个小型数据(如“稍后观看”列表),确认输出文件(JSON 格式,存于 backup/ 目录)。

常见问题排查

  • 运行失败:确保 Java 8+ 已安装(下载 Oracle JDK)。卸载重装可解决 2.0.9 后兼容 bug。
  • macOS/Linux 编译:克隆仓库 git clone https://github.com/hzhilong/bilibili-backup.git,用 Maven 构建(mvn package),参考 JavaPackager 生成可执行文件。
  • 防火墙阻挡:允许程序访问网络(B 站 API 调用)。

安装后,你已准备就绪。接下来,深度剖析功能。

核心功能详解:从基础到高级,实用案例驱动

工具界面直观,但深度在于其 API 集成和错误处理。以下按数据类型分类,结合实际案例解释。

1. 备份、还原与清空:数据迁移的核心

支持数据类型包括:关注/分组、黑名单、追番、收藏夹、视频播放列表、稍后观看、历史、粉丝(仅备份)。

  • 实用深度:备份使用 B 站官方 API(分页 200 条),生成 JSON 文件,便于跨设备传输。还原时检测冲突,忽略重复避免 API 滥用。
  • 案例账号转生。备份旧号关注(5000+),分段处理 25 批次(每批 200)。还原到新号:启用“忽略现有数据”,5 分钟内完成,避免手动加友的 2 小时劳作。
  • 命令/操作:GUI 点击“备份 > 关注”,选择分组,手动选 UP(大列表时)。输出:followings.json(含 UID、名称、标签)。

高级技巧:结合“清空”功能,先清空新号历史(重置等级),再还原追番列表。适用于直播党清空消费记录。

2. 停用账户查询:找回“亡号”数据

  • 实用深度:即使账号注销,仍可查询关注/粉丝数、投稿视频,并备份收藏/播放列表。使用逆向 API 解析,无需登录。
  • 案例数据考古。输入旧 UID,提取 1000+ 收藏视频链接,生成播放列表。深度:工具过滤无效 UID,输出 HTML 报告(含缩略图)。
  • 操作:菜单“停用账户 > 查询”,输入 UID,导出 deactivated_backup.json。

3. 额外工具箱:扩展你的 B 站生活

这些功能提升工具从“备份机”到“账号管家”的跃升。

  • 私信/通知管理:一键标记阅读或删除所有私信/系统消息。深度:批量 API 调用,支持过滤(e.g., 删除 30 天前消息)。案例:清理 5000+ 广告私信,释放空间。
  • 自动回复:强制启用私信自动回复(实验性)。深度:自定义模板,集成 AI 生成(2.1.5 新增)。
  • 弹幕备份:备份视频弹幕 + 发送者查询。深度:生成网页查看(HTML + CSS),过滤无效 UID。案例:UP 主分析热门视频弹幕,导出 CSV 统计词频(需外部工具如 Python Pandas)。
  • 快速复制:拷贝他人公开收藏夹/投稿。深度:满载时切换新夹(2.1.5 优化),支持批量(e.g., 复制 10 个 UP 的全投稿)。案例:新号速成“资源库”,节省搜集时间。
  • 粉丝清理:移除“片姐”(bot 账户)。深度:AI 识别低活跃粉丝,批量拉黑。案例:精简 1 万粉丝至核心 500,提升互动率。
  • AI 转正答题:实验功能,生成验证题答案。深度:集成简单 NLP,准确率 80%+(社区反馈)。

批量处理深度:所有操作支持“分段 + 续传”,日志记录失败率(<1%)。大号用户可设置代理避开 IP 限流。

功能 支持数据类型 实用场景 处理上限(默认)
备份/还原 关注、收藏等 8 种 账号迁移 无限(分段)
停用查询 收藏、投稿 亡号恢复 5000 项
弹幕备份 单视频弹幕 内容分析 10 万条/视频
粉丝清理 粉丝列表 精简管理 1 万/次

高级用法:定制与扩展

想更深挖?源代码开源(Java + Maven),可 fork 仓库。

  • 自定义备份:修改 src/main/java/com/hzhilong/backup/ 中的 API 调用,添加如“标签同步”。
  • 集成脚本:用 Python 解析 JSON 输出,自动化报告(e.g., 关注增长图表 via Matplotlib)。
  • 多账号轮换:GUI 支持切换 cookie,批量迁移 5+ 号。
  • 版本迭代追踪:从 2.0.7(新增清空)到 2.1.5(AI 答题),每版优化 10% 速度。建议订阅 Releases 通知。

深度案例:游戏账号卖家——备份粉丝/投稿 → 清空历史/私信 → 还原到买家号。全流程 15 分钟,数据完整率 99%。

注意事项与故障排除

  • 隐私安全:工具本地运行,不上传数据。但备份文件含 UID,加密存储(用 7-Zip)。
  • API 限流:高峰期分段间隔 5s,启用“静默模式”后台跑。
  • 常见 Bug
    • 还原重复:2.1.1 修复,更新版本。
    • 登录失败:清浏览器缓存,重扫码。
    • 收藏满载:2.0.8+ 支持移入默认夹。
  • 社区支持:GitHub Issues 活跃,搜索“bug”标签。

结语:备份不止于数据,更是自由

bilibili-backup 让 B 站账号管理从“被动应对”转为“主动掌控”。在数据时代,它不仅是工具,更是你的数字保险箱。试试备份你的收藏夹,你会惊喜于它的效率。欢迎在评论区分享你的使用心得,或 fork 项目贡献代码!

资源链接

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐