用cmd命令下载百度云的资源

用CMD命令下载百度云的资源

    • 1、需要准备工具:
    • 2、设置环境变量
    • 3、运行BaiduPCS-Go
    • 4、登陆百度网盘账号
    • 5、下载文件
    • 6、出现403 Forbidden(特殊情况)

1、需要准备工具:

Windows系统(我用的是Windows10),CMD命令行,BaiduPCS-GO插件。

BaiduPCS-GO插件下载地址:
链接:https://eyun.baidu.com/s/3htYoJIk
密码:laod

2、设置环境变量

打开我的电脑-属性-高级系统设置-环境变量-系统变量-Path。

点击编辑,新建,输入你的BaiduPCS-Go存放目录,看清楚是存放目录,这样CMD才可以正确识别到程序

3、运行BaiduPCS-Go

用cmd命令下载百度云的资源_第1张图片
(注:如果CMD提示:’BaiduPCS-Go’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。用管理员身份运行CMD一次即可。)

4、登陆百度网盘账号

在百度网盘网页上登陆你的账号,打开Cookie,找到BDUSS,复制内容(一串字符,不同浏览器BDUSS位置不同)
用cmd命令下载百度云的资源_第2张图片
然后在CMD里面键入:login -bduss=(这里也就是你复制的那串字符),千万不输错命令,否则无效!

然后你的账号就完成登陆了

5、下载文件

复制文件名(也包括后缀。比如:av6843.avi),在CMD里面键入:d av6843.avi
(回车后即可开始下载,下载地址在你保存Go的目录的download文件夹里面。

需要注意下,下载的文件名字里面不能有空格)

6、出现403 Forbidden(特殊情况)

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

{"error_code":31064,"error_msg":"file is not authorized","request_id":***************}

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

cd /apps/baidu_shurufa
config set -appid=265486

你可能感兴趣的:(计算机操作)