稳部落. 专业备份导出微博记录, 稳!
严禁将本软件及其衍生品用于任何商业用途
接受功能建议, 但一般不考虑定制开发
最新版本: 2.0.0
登录微博. 由于微博网页本身问题, 输入账号/密码/验证码时略有卡顿, 请耐心等待
进入系统设置, 将个人主页地址粘贴进输入栏. 点击
同步个人信息按钮, 可看到预估的备份时长, 点击
开始备份, 执行备份操作.
备份完成后会自动打开电子书输出目录,
稳部落输出的电子书目录下, 即为电子书, 其中,
html目录下为 html 格式书籍,
index.html为目录页.
1)
2)
3)
软件界面:
运行截图
输出的文件:
输出的 html 电子书:
输出的 pdf 电子书:
严肃保护以@Aioros 先生为代表的珍稀野生读物博主
天. 建议使用
由旧到新模式, 符合阅读习惯
有图模式
按月合并微博. 话痨博主可以
按天, 不喜欢说话的博主可以
按年
问: 软件安全吗, 为什么一定要登录后才能使用? 答: 作者可以保证从项目 Github 主页上下载的软件安全可靠. 项目源代码开放, 实在不放心可以基于源代码自行编译. 由于是微博备份项目,只有登录自己的微博账号后才能看到发布的所有微博, 所以必须要登录.
问: 为什么备份这么慢? 为什么每次都要等 20s 之后才抓取下一条微博? 答: 新浪对爬虫进行了严格限制, 20s 抓一次是我试验多次之后, 可以安全备份微博数据的最短间隔. 作为为非开发人员提供的备份工具, 稳定第一 🎵
问: 安装完之后无法运行, 弹框提示:"A JavaScript error occurred in main process" 是怎么回事? 答: 一般是因为软件没有写入文件权限, 改装到 D 盘就可以了
Type + xxx形式进行导入
M + xxx形式进行导入
View + xxx形式进行导入
xxx + Util形式进行导入
async前缀, 以和正常函数进行区分
npm run ace启动
工具-
获取工具和功能
使用C++的桌面开发-
MSVC v140 - VS 2015 C++生成工具(v14.00), 安装即可
npm run rebuild-sqlite3, 编译完成 sqlite3 之后, 就可以启动 GUI 界面了
[email protected]升级到
[email protected], 再编译会编译不过去(会有 v4 的编译残留), 将整个
node_modules目录删除后重新
install即可
npm install即可, 注意安装
puppeteer和
electron本身非常耗时, 需要使用淘宝源进行下载
--registry=https://registry.npm.taobao.org/
| 关键字 | 功能 | | ------ | ------------- | | feat | 添加新功能 | | format | 调整代码格式 | | fix | 修复错误 | | doc | 修订文档/注释 |
npm run ace Init:Env命令
npm run ace Fetch:XXX系列命令, 目前支持
Column/
Author/
Activity/
Collection/
Topic
npm run ace Generate:XXX系列命令, 目前支持
Column/
Author/
Activity/
Collection/
Topic
npm run watch启动监控, 将
ts自动编译为
js文件
npm run startgui, 启动前端界面(vue 项目, 基于 Element-UI 简单构建)
npm run start, 以调试模式启动 Electron
开始任务按钮后, 将任务配置写入
task_config_list.json, 再由 Electron 收集登录后产生的微博 cookie, 存入
config.json文件中, 随后启动
Dispatch:Command命令, 开始执行任务
npm run dist
npm run ace命令行方式进行调试
$env:PUPPETEER_DOWNLOAD_HOST='https://cdn.npm.taobao.org/dist'配置环境变量, 配置 chrome 镜像源
npm install [email protected] -S安装 puppeteer 代码
npm run install-puppeteer-dependencies安装 32/64 位版本 chrome
PUPPETEER_DOWNLOAD_HOST='https://cdn.npm.taobao.org/dist' npm install [email protected] -S
欢迎通过issue提建议