侧边栏壁纸
博主头像
噗呲先生 - 差生工具多

行动起来,活在当下

  • 累计撰写 726 篇文章
  • 累计创建 80 个标签
  • 累计收到 201 条评论

目 录CONTENT

文章目录

📀 豆瓣十年书影音,全系在一个随时可能登不上的账号?豆备 Doubak:开源插件,把豆瓣备份成离线可看的 WARC 档案

噗呲先生
2026-10-14 / 0 评论 / 0 点赞 / 1 阅读 / 0 字 / 正在检测是否收录...

豆瓣官方从不提供数据导出,而你十几年攒下的书影音标记、评分和短评,全系在一个随时可能登不上的账号上。豆备 Doubak 是一款开源浏览器插件,它在你自己的浏览器里把豆瓣页面原样抓下来,存成互联网档案馆同款的 WARC 标准档案;一条命令还能生成可离线搜索、有固定链接的个人静态豆瓣站。整条链路免费、无服务器参与,登录凭据绝不离开你的设备。

豆备 Doubak 官网:豆瓣备份器,把你的豆瓣备份到自己手里

它到底备份什么

豆备不是导出一份 CSV 表格了事。它的思路是:先把原始页面完整存下来,后续怎么解析、怎么用,以后慢慢来——因为页面一旦失效,再想抓也抓不回来。

抓取覆盖的内容包括:

  • 书、影、音、游戏、舞台剧的标记(想看 / 在看 / 看过,含标记日期和短评),以及每部作品的详情页和封面
  • 评分、短评、广播(含广播附图)、日记和影评书评的正文
  • 自己编的豆列、私密豆列、个人相册原图、加入和管理的小组及自己发的讨论
  • 增量抓取:第二次只抓新增部分,多份档案连成一条链;中途遇到验证码、断网或关闭浏览器,断点续抓,已抓到的不会丢

抓下来的页面按 WARC 格式原样保存——这是网页存档的国际标准,互联网档案馆用的就是它,原始字节和响应头不做任何清洗,用 ReplayWeb.page 或 pywb 就能直接打开重放,不依赖豆备本身。

解析与生成:从档案到你自己的豆瓣站

光有档案还不够,豆备把后续环节也做成了离线纯函数:

  • 结构化数据:从档案解析出 8 个 NDJSON 文件(标记、作品、广播、长文、豆列、相册、小组话题、加入的小组),可用 jq 直接检索,每次观测保留版本修订,改评分和改短评会被区分开
  • 个人静态站:一条命令生成可搜索、有固定链接的个人豆瓣站。作者用自己十余年的真实数据跑出的样张站是 sample.doubak.com:2940 条标记、3394 条广播、3045 张图片全部本地,0 个外部请求——断网双击 index.html 也能看
  • 导出迁移:一条命令产出 NeoDB、Letterboxd、Goodreads 的导入文件,纯本地不联网。NeoDB 那条路作者实测 2950 条标记带走了 2943 条,剩下 7 条是豆瓣已删、档案里连链接都没留的作品,会被单独列出明确告知

豆备 Doubak 样张站:由真实豆瓣数据生成的个人静态豆瓣站,0 个外部请求

为什么强调"趁条目还在"

官网讲了一个真实案例:样张站里保留了 8 个豆瓣已删除的作品(7 个游戏、1 部电影)。其中一款游戏当年有人刻意绕开敏感词写下短评,条目最终还是彻底消失——作品卡片变成了"未知作品",广播正文虽然固定,但附带的卡片是豆瓣实时渲染的,2026 年再去看 2017 年的广播,卡片也早已面目全非。作品名字只有趁条目还在时抓过才能留下来。

防封设计:账号安全是底线

豆备的信任边界严格限定在本地设备:扩展在你自己的浏览器、用你自己的 IP 和节奏抓,没有服务器、没有账号体系。遇到验证码它会主动停下来等你手动验证,而不是重试——在限流或软封禁时盲目重试,正是把临时限制恶化成永久封号的最常见原因。登录状态一旦失效,任务立即停止。

和老牌工具豆伴的区别:豆伴保存的是从页面提取出的零散字段(不含图片,断网看不了图);豆备保存的是页面本身的 WARC 快照,含图片、离线完整可读。如果你只想要一份简明清单,豆伴更轻快;如果你想要"条目消失后依然知道当时页面上的一切",选豆备。

获取与平台

  • 免费、开源(Apache-2.0 协议),当前扩展版本 v1.5.1;零外部依赖,仓库里的源码就是浏览器里跑的代码,可直接审计
  • 支持 Chrome、Edge,或 Firefox 140 以上(Safari 暂不支持)
  • 官网:doubak.com;GitHub 组织页有扩展、档案规范、解析器、站点生成器等多个独立仓库

相关阅读

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区