本项目是一个微博备份工具,可以将自己的微博账号的所有微博备份到本地,包括长文、图片、视频和评论。
使用前需要将 cookie_example.json
重命名为 cookie.json
,并填入自己的 cookie(注意需要使用 m.weibo.cn
的 cookie)。
支持暂停备份和继续备份。支持增量备份。
运行结束后 ext
和 resources
这两个文件夹连同 posts.json
就是所有数据了,程序也会将这些文件自动打包成一份 archive.zip
,请妥善保存。
- 浏览器打开 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 | |
---|---|---|---|---|
运行形式 | 运行代码 | 浏览器插件 | 安装软件 | 浏览器插件 |
收费与否 | 免费 | 免费 | 最低 ¥39 | 免费 |
完整备份所有微博 | ✅ | ✅ | ||
增量备份 | ✅ | |||
导出 PDF | ✅ | ✅ | ||
导出 HTML | ✅ | |||
导出 JSON | ✅ | ✅ | ||
备份长文 | ✅ | ✅ | ✅ | ✅ |
备份图片 | ✅ | ✅ | ✅ | ✅ |
备份图片原图 | ✅ | |||
备份视频 | ✅ | ✅ | ✅ | |
备份评论 | ✅ | ✅ | ||
备份转发微博的长文 | ✅ | ✅ | ✅ | |
备份转发微博的图片 | ✅ | ✅ | ✅ | |
备份转发微博的视频 | ✅ | ✅ | ✅ | |
备份收藏的微博 | ❓ | ✅ |
- 保存动态图片。
- 增量备份。
- 导出成 PDF 或者 MHTML。[help_wanted]
- 搞一个 Chrome 插件,可以在微博页面直接备份。[help_wanted]