- 项目基于微博现有接口+TypeScript 构建,为微博网友提供一个方便的, 以供自己阅读/备份/自身结集整理的方式
目前支持 Windows 64 位系统 & Mac 平台上使用
严禁将本软件及其衍生品用于任何商业用途
接受功能建议, 但一般不接受定制开发需求
由于微博检测脚本识别能力有限, 在治理微博风气中先后误炸了一批爱国者账号(@马前卒/@于帅洋是琢玉郎/@Aiorios 先生/etc), 所以起一个项目, 为大家提供一个可以备份/导出微博的工具.
最新版本: 3.5.1
- 点击
登录微博
, 登录. - 备份微博
- 在
运行日志
中可见当前备份进度. - 备份完成后自动打开电子书所在目录
- 输出的 pdf 文件中, 按
年-月-日
生成目录, 支持在文件内搜索文本
更复杂的使用方法见
问: 软件安全吗, 为什么一定要登录后才能使用? 答: 作者可以保证从项目 Github 主页上下载的软件安全可靠. 项目源代码开放, 实在不放心可以基于源代码自行编译. 由于是微博备份项目,只有登录自己的微博账号后才能看到发布的所有微博, 所以必须要登录.
问: 为什么备份这么慢? 为什么每次都要等 20s 之后才抓取下一条微博? 答: 新浪对爬虫进行了严格限制, 20s 抓一次是我试验多次之后, 可以安全备份微博数据的最短间隔. 作为为非开发人员提供的备份工具, 稳定第一
问: 能不能加速备份, 实在是太慢了...
答: 3.1.0 版本后添加了数据导入导出
和指定备份范围
功能, 可以多找几台电脑, 每台电脑只备份 10~100 页, 导出数据后再集中导入. 输出时在开发调试
面板中选择跳过抓取
即可
附: 单台电脑所有应用出口都是一个 ip, 而微博会根据 ip 屏蔽爬虫, 所以本机开多个应用不能加速(只能导致 ip 被 ban, 无法备份), 必须要多地多台电脑才行.
问: 20 秒备份 10 条微博, 但我有 10 万条微博需要备份, 全程备份预估需要 180 小时, 是不是超出软件能力范围了 答: 这么多微博备份起来确实很麻烦...但还是有机会, 可以参考高级功能中的介绍.
问: 我是 XXX 系统, 没法运行软件, 我该怎么办 答: 由于硬件缺失, 作者目前只在 Windows10 64 位系统上进行过测试. 如果有问题的话可以留言反馈 & 找同事借用台 win10 64 位系统的电脑(2020 年后出品的笔记本电脑基本都可以).
问: 安装完之后无法运行, 弹框提示:"A JavaScript error occurred in main process" 是怎么回事? 答: 一般是因为软件没有写入文件权限, 改装到 D 盘就可以了
欢迎通过issue提建议