BaiduPCS-Go 为开源项目,仿 Linux shell 文件处理命令的百度网盘命令行客户端:https://github.com/iikira/BaiduPCS-Go
下载
可在项目地址下载,也可以在下面的地址下载:
链接:https://eyun.baidu.com/s/3htYoJIk 密码:laod
使用
下载完毕后可以存放到任何位置,建议存放到无中文目录内。
然后设置系统变量Path,本人用的是 win10,如下所示:
做好所有准备后,Win+R键运行CMD,输入BaiduPCS-Go,回车键运行
注:如果CMD提示:‘BaiduPCS-Go’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。用管理员身份运行CMD一次即可。
接下来要登陆百度账号,需要使用到以下方法:
利用浏览器的Cookie记录一键登陆,各个浏览器方法不一样,这里我以Chrome浏览器为准。(首先你需要在百度网页上登陆你的账号,否则无效)打开Cookie,找到BDUSS,复制内容(一串字符):
然后在CMD里面键入:login -bduss=(这里也就是你复制的那串字符)
接下来就可以进行下载:
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
网页会显示
然后查看下网盘,会看到 “我的应用数据”的目录里面出现了 “baidu_shurufa”,把需要下载的文件/文件夹移动到这个目录。
接着就可以使用 BaiduPCS-Go 下载:
cd /apps/baidu_shurufa
d xxx/xx.rar
成功下载:
参考:
https://blog.csdn.net/ken1583096683/article/details/80234116
https://blog.csdn.net/weixin_41522164/article/details/83825804
https://blog.csdn.net/a564126786/article/details/85948412