bdntoy 使用手册

发布于:2024-06-30 ⋅ 阅读:(13) ⋅ 点赞:(0)

bdntoy 介绍

  • 名称含义: baidu netdisk toy, 百度网盘玩具
  • 背景:截止2024.3.17,百度不支持用户检索文件库中文件的路径,所以不方便用户保存想要的部分分享目录,只能保存到自己网盘再查看,但内容太多,全部保存网盘空间不够。
  • 用途: 用于生成分享文件库的内容树
  • 原理: 百度网盘未对个人开发者提供查看分享文件库的接口,所以直接通过网页客户端找到相关的接口进行调用。

快速使用

1.获取登录凭证

请参考资料[1]

2.登录

上一步中,我们获取了百度网盘的身份信息 cookie, 下面的的登录命令需要用到这个 cookie:

linux 在终端中执行 bdntoy 命令:

bdntoy login --cookies '你的cookie'

windows 在控制台中执行: (在 bdntoy.exe 目录下打开控制台,参考资料[2][3])

bdntoy.exe login --cookies "你的cookie"

注意:windows 中的 cookies 主要用双引号引用。

登录结果:
登录结果:

3.获取会话列表

linux在终端中执行:

bdntoy hs

window在控制台执行:

bdntoy.exe hs

输出示例:

+---+------------------------+------------+---------------------+
| # |          群名           | 邀请进群者  |      更新时间       |
+---+------------------------+------------+---------------------+
| 0 | 学习资料群               | 系统       | 2024-03-16 18:13:47 |
| 1 | 命运****之门、小惊***玩家  | 系统       | 2024-03-16 11:06:20 |
+---+------------------------+------------+---------------------+

获取会话列表

4.选择会话

linux在终端中执行:

bdntoy hs 序号

window在控制台执行:

bdntoy.exe hs 序号

展示结果:

+---+------------+------------------------+---------------------+
| # | 文件库名称   |          内容           |      创建时间       |
+---+------------+------------------------+---------------------+
| 0 | x**xx      | xxxxxxxx               | 2024-03-05 20:15:54 |
| 1 | x**xx      | xxxxxxxx               | 2024-03-05 20:15:52 |
+---+------------+------------------------+---------------------+

5.获取会话中的分享文件库

linux:

bdntoy fl

windows:

bdntoy.exe fl

```text
+---+------------+------------------------+---------------------+
| # | 文件库名称   |          内容           |      创建时间       |
+---+------------+------------------------+---------------------+
| 0 | x**xx      | xxxxxxxx               | 2024-03-05 20:15:54 |
| 1 | x**xx      | xxxxxxxx               | 2024-03-05 20:15:52 |
+---+------------+------------------------+---------------------+

6.打印文件库中的所有文件

tree命令使用:

dbntoy tree 文件库序号

使用示例:

dbntoy tree 0

结果输出示例:

+-----+--------------------------------------------------------------------+---------+---------------------+
|  #  |                                文件                                 | 大小/MB  |      创建时间       |
+-----+--------------------------------------------------------------------+---------+---------------------+
|   0 | 24.参考资源和后续课程预览.mp4                                          |     117 | 2018-12-25 15:48:26 |
|   1 | 23.下一代微服务安全架构.mp4                                            |     106 | 2018-12-25 15:48:18 |
|   2 | 22.OpenId Connect简介.mp4                                           |      35 | 2018-12-25 15:47:58 |
+-----+--------------------------------------------------------------------+---------+---------------------+

保存输出:
linux:

dbntoy tree 文件库序号 > output.txt

windows:

dbntoy.exe tree 文件库序号 > output.txt

参考仓库

[1] 如何抓包获取百度网盘网页版完整-cookie
[2] Windows控制台的打开方式
[3] 如何在cmd命令行下切换目录