在线版位于 hole.botany.run。登录凭据不会被保存,理论上也不会泄露,但为安全起见,完成备份后建议注销后重新登录。
- 首先获得自己的令牌(token),具体参见树洞 #595705。
- 把 token 粘贴在“身份令牌”一栏中。
- 选择“引用层数”,如指定为 2,则会保存所有关注的树洞、它们提到的树洞以及【它们提到的树洞中提到的树洞】。
- 取决于访问树洞的方式,可能需要填写网络代理。若不了解,可尝试留空。
- 点击“开始”,等待即可。
备份的内容会集中存放到程序所在位置旁边,其中包含一个网页 index.html
,用浏览器打开之即可。
- 提示“登录凭据已过期”
- token 由数字与字母组成,请检查是否粘贴了多余内容如冒号、空格等。
- 点击开始后长时间无反应
- 请在树洞中提问并附上当前访问树洞的方式。
Enjoy
另外,如果已经使用 #595732 提供的方法爬取关注列表,请直接下载 crawler_595732.html,在浏览器中打开,选择爬取到的 JSON 文件即可。
主程序:使用 Rust 编译器构建。
cargo build --release
# 运行图形界面
cargo run --release
# 从命令行获取参数
cargo run --release -- <token> <levels> <output_dir> [<proxy>]
服务端:使用 Deno 运行。
cd server
deno run --allow-net --allow-run --allow-read server.js