百度网盘取bduss/cookiek及在服务器上下载文件

目的

为了baidu cli客户端在linux上下载文件,须提前获取登录相关的bduss/cookie。

env

  • ubuntu-22.04
  • BaiduPCS-Go-v3.9.7-linux-amd64.zip
  • pan.baidu.com

1.登录百度网盘

2660dbb8c76ec2d5499a2f3efb7b1d63.png

2.打开开发模式

00435de4d458a6b48a3e0e931e23cf2a.png

2.1BDUSS

582553057f66b75670aa1c759cc5b51a.png

2.2Cookie

2a8f8a4fafdb58d9be026b6b3a87a5d7.png

注意:需打开开发工具->网络 -> Fetch/XHR,在进入网盘目录,查看接口中Cookie

3.BaiduPCS-Go基于bduss/cookie登录

3.1bduss

BaiduPCS-Go login -bduss=”xxxxx”

b74473b7b9d76e738fa813e94078019d.png

退出当前登录百度账户

BaiduPCS-Go who
当前帐号 uid: xxxx, 用户名: -, 性别: unknown, 年龄: 11.0

BaiduPCS-Go logout
确认退出百度帐号: - ? (y/n) > y
退出用户成功, -

BaiduPCS-Go who
当前帐号 uid: xxx, 用户名: xxx, 性别: unknown, 年龄: 11.8

3.2cookie

BaiduPCS-Go login -cookies=”xxx”

e7a5106e2c319562b8dce7621616bb06.png

查看当前登录账户

BaiduPCS-Go who
当前帐号 uid: xxx, 用户名: -, 性别: unknown, 年龄: 11.0

4.下载文件

# 查看当前目录下文件
BaiduPCS-Go ls

# 进入目录
BaiduPCS-Go cd xxx

# 下载文件
BaiduPCS-Go download  xxx

注意:要想下载速度上去。1.开个svip会员。 2.服务器端带宽要大。

99b4def0b29c4b99b0bd3d4ac21b01f6.png