BaiduPCS-Go 下载百度云资源的相关问题

BaiduPCS-Go 为开源项目,仿 Linux shell 文件处理命令的百度网盘命令行客户端:https://github.com/iikira/BaiduPCS-Go

 

下载

可在项目地址下载,也可以在下面的地址下载:
链接:https://eyun.baidu.com/s/3htYoJIk 密码:laod

 

使用

下载完毕后可以存放到任何位置,建议存放到无中文目录内。

然后设置系统变量Path,本人用的是 win10,如下所示:

BaiduPCS-Go 下载百度云资源的相关问题

做好所有准备后,Win+R键运行CMD,输入BaiduPCS-Go,回车键运行

BaiduPCS-Go 下载百度云资源的相关问题

注:如果CMD提示:‘BaiduPCS-Go’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。用管理员身份运行CMD一次即可。

接下来要登陆百度账号,需要使用到以下方法:

利用浏览器的Cookie记录一键登陆,各个浏览器方法不一样,这里我以Chrome浏览器为准。(首先你需要在百度网页上登陆你的账号,否则无效)打开Cookie,找到BDUSS,复制内容(一串字符):

BaiduPCS-Go 下载百度云资源的相关问题

BaiduPCS-Go 下载百度云资源的相关问题

 

然后在CMD里面键入:login -bduss=(这里也就是你复制的那串字符)

BaiduPCS-Go 下载百度云资源的相关问题

 

  接下来就可以进行下载:

d xxx/xx.rar  // xxx 为我的网盘下的目录,xx 为文件名

 

遇到的问题

我在下载的时候出现了以下问题:

远端服务器返回错误, 代码: 4, 消息: No permission to do this operation

方法:

目前已知可用APP id:266719

在 cmd 输入 config set -appid=266719。

 

后续又出现了一个问题:

下载文件错误, 403 Forbidden

解决办法:

用已登录百度账号的浏览器访问下面的网址:
http://pcs.baidu.com/rest/2.0/pcs/file?app_id=265486&method=list&path=%2F
网页会显示

BaiduPCS-Go 下载百度云资源的相关问题

然后查看下网盘,会看到 “我的应用数据”的目录里面出现了 “baidu_shurufa”,把需要下载的文件/文件夹移动到这个目录。
接着就可以使用 BaiduPCS-Go 下载:

cd /apps/baidu_shurufa

d xxx/xx.rar

成功下载:

BaiduPCS-Go 下载百度云资源的相关问题

 

参考:

https://blog.****.net/ken1583096683/article/details/80234116

https://blog.****.net/weixin_41522164/article/details/83825804

https://blog.****.net/a564126786/article/details/85948412