(已经不能用了)
很多时候我们在急需一个资料的时候,却限制于百度网盘下载的速度,当然我们是不愿意去冲百度会员的。
今天本仙女给大家推荐一款神器——BaiduPCS
BaiduPCS 是一个开源的百度云网盘命令行管理工具,利用百度云的API接口来完成加速下载的操作。
【使用教程】
工具已经给大家准备好啦!不过,先来看下使用教程吧~
下载后解压,有一个 pcs.exe 文件和一个 README.md文件
如果要运行这个文件,需要通过命令行也就是 CMD 去调用,所以我们需要设置一下环境变量。
1设置环境变量
设置环境变量的方法:点击左下角开始菜单 — 控制面板 — 系统 — 高级系统设置 — 高级 选项卡 — 环境变量 按钮 — 系统变量 Path
例如我把 pcs.exe 文件放在了 D:\baiduwangpan\ 目录下,那么就是: D:\baiduwangpan\; (注意不同环境变量直接要用分号 ; 分开)
设置后就一路确定下去。
然后打开 CMD,输入 pcs 并回车,看一看有没有显示一堆 pcs的文字说明。
如果提示 "pcs" 不是内部命令,说明设置的环境变量有问题。
2开始操作
1. 设置下载线程
默认下载线程为 16,下载速度很慢,修改为最大值100,速度就会快。
pcs set --max_thread=100
设置成功后会提示:Success. You can view context by 'pcs context'
2. 设置验证码路径
因为登陆百度账号的时候,可能会提示验证码图片,命令行模式也显示不了图片,通过设置咱们把图片保存到一个位置,然后就可以手动查看图片。
pcs set --captcha_file=D: \baiduwangpan\bdwp.gif
注:我要保存验证码图片的路径是:D:\ baiduwangpan\ bdwp.gif
3. 设置Cookie路径
设置Cookie文件,记录登陆状态。
pcs set --cookie_file=D:\ baiduwangpan\default.cookie
4. 登陆百度账号
执行命令来登陆百度云账号
pcs login
输入验证码
出现了Login Success. 表示登录成功
Login Success. UID: XXXXXX # 你的百度用户名
注:如果碰到邮箱/手机短信 验证码的,具体操作去Github(https://github.com/GangZhuo/BaiduPCS) 查看教程!
登录成功后,目录下会生成相应的cookie:
5. 下载操作
默认是在根目录,如果想进哪个目录
pcs cd /目录名
我的有个aaa目录,里面有大电影
pcs ls
就会看到如下信息,如果内容太多,输入 y 可翻页,输入 n 退出。
我的网盘目录(网页看的)
假设我们下载上图中那个TC国语文字视频文件(寻梦环游记的视频)
注:下载的文件名建议加上双引号,因为如果文件名包含空格会出错!
pcs d “下载的文件全称” “目标路径”
例如:pcs d "TC国语中字.mp4" "E:\寻梦环游记.mp4"
下载 PCS 当前目录下的 TC国语中字.mp4 文件到本地电脑E 目录下。
速度还不错吧,嘻嘻。
说明:如果运行下载文件代码后,一直出现 Saving slices… 提示,那么是PCS在寻找可用并质量好的下载点,如果时间很长,可能就是挂了。