Konano
weibo_archive
Python

本项目是一个微博备份工具,可以将自己的微博账号的所有微博备份到本地,包括长文、图片、视频和评论。

Last updated Jun 25, 2026
99
Stars
12
Forks
5
Issues
0
Stars/day
Attention Score
31
Language breakdown
No language data available.
Files click to expand
README

Weibo Archive

本项目是一个微博备份工具,可以将自己的微博账号的所有微博备份到本地,包括长文、图片、视频和评论。

使用说明

使用前需要将 cookie_example.json 重命名为 cookie.json,并填入自己的 cookie(注意需要使用 m.weibo.cn 的 cookie)。

支持暂停备份和继续备份。支持增量备份。

运行结束后 extresources 这两个文件夹连同 posts.json 就是所有数据了,程序也会将这些文件自动打包成一份 archive.zip,请妥善保存。

如何找到自己的 Cookie?

  • 浏览器打开 https://m.weibo.cn/ ,登录自己的微博账号。
  • 打开网站 https://m.weibo.cn/api/config
  • 按下 F12 打开开发者工具,切换到 Application/应用 选项卡。
  • 侧边栏找到左边 Cookie 选项,点击展开。
  • 找到 "SUB" 和 "SUBP",将他们的值填入 cookie.json 中的 "SUB" 和 "SUBP" 字段。

我想重新从头备份自己的微博,应该怎么做呢?

删除 cache 文件夹,然后重新运行 run.py 即可。

局限性说明

本项目只能备份自己的微博,不能备份别人的微博。

备份别人的微博可能会遇到各种限制,包括但不限于半年可见、仅粉丝可见、仅自己可见等等,无法完整备份。(其实代码写了但是加了注释。)

本项目只能备份自己原创的微博的长文、图片、视频和评论,不支持备份转发的微博的长文和图片。

不是不可以,而是我觉得对我自己来说没有意义。(其实代码也写了但是加了注释。)

其他的微博备份方案

| | weibo-archive | Speechless | MemoMe* | weibo-extend | Weibo Archiver | |:---:|:---:|:---:|:---:|:---:|:---:| | 运行形式 | 运行代码 | 浏览器插件 | 安装软件 | 浏览器插件 | 浏览器插件 | | 收费与否 | 免费 | 免费 | 最低 ¥39 | 免费 | 免费 | | 完整备份所有微博 | ✅ | | ✅ | ❓ | ✅ | | 增量备份 | ✅ | | | | ✅ | | 导出 PDF | | ✅ | ✅ | | ❓ | | 导出 HTML | | | | ✅ | ❓ | | 导出 JSON | ✅ | | | ✅ | ❓ | | 备份长文 | ✅ | ✅ | ✅ | ✅ | ❓ | | 备份图片 | ✅ | ✅ | ✅ | ✅ | ❓ | | 备份图片原图 | ✅ | | | | ❓ | | 备份视频 | ✅ | | ✅ | ✅ | ❓ | | 备份评论 | ✅ | | ✅ | | ❓ | | 备份转发微博的长文 | | ✅ | ✅ | ✅ | ❓ | | 备份转发微博的图片 | | ✅ | ✅ | ✅ | ❓ | | 备份转发微博的视频 | | ✅ | ✅ | ✅ | ❓ | | 备份收藏的微博 | | | ❓ | ✅ | ❓ |

*: 目前不再向新用户开放。

TODO

  • [x] 保存动态图片。
  • [x] 增量备份。
  • [ ] 导出成 PDF 或者 MHTML。[help_wanted]
  • [ ] 搞一个 Chrome 插件,可以在微博页面直接备份。[help_wanted]

Sponsor

© 2026 GitRepoTrend · Konano/weibo_archive · Updated daily from GitHub