张登友,张登友的博客,张登友的网站——
百度云命令行下载
需求:
- 一个能运行终端的设备(安卓机安装termux,mac和Linux直接打开终端,windws直接下载对应的版本就打开)
- 电脑可以略过2-5条,11条
- 有一定的Linux基础
- 手机安装百度云
- BaiduPCS-Go官方开源地址
1. 下载
电脑直接去开源地址下载,安卓手机先下载termux并安装
电脑端下载完成后打开
手机端看这里
添加权限
2. 授予权限
安卓机要先授予存储权限,也就是执行这条termux-setup-storage
添加安装源
3. 执行命令
(安卓机执行)添加软件源输入:
echo "deb [trusted=yes] http://termux.iikira.com stable main" >> /data/data/com.termux/files/usr/etc/apt/sources.list
4. 更新软件源
也就是执行:
apt update
或者
pkg update
5. 安装baidupcs-go
执行
apt install baidupcs-go
这里开始电脑和手机基本过程大同小异
6. 运行(BaiduPCS-Go)
7. 登陆
输入login,回车
8. 登陆账号
按要求输入账号然后回车,然后输入密码,PS:输入的时候密码是不显示的,不要认为是手机坏了
9. 验证码
验证如果要验证码就长按复制验证码图片链接,然后粘贴到浏览器打开,如果失败就重新来一次,当然如果使用短信验证码更简单
10. 生成下载文件夹
登陆成功之后,配置一下appid,执行
config set --appid 265486
11. 设置保存位置
设置下载文件保存的位置,例如存到手机内存的下载文件夹下(config set –savedir ‘/sdcard/下载’),下载完就可以直接在这里找到
12. 设置下载的线程数
默认100,线程越大下载数越快,当然也越大的几率被百度拉黑,范围在50到500之间
config set --max_parallel 300
13. 设置下载的数量
数字就是同时下载的数量
config set --max_download_load 3
14. 粘贴网址
上面做完之后,把termux关闭,点状态栏那个exit按钮,然后进入浏览器,打开百度云官网 http://pan.baidu.com 登录百度云,登完后再复制下面这个网址,粘贴到刚刚登完账号的浏览器并访问。 http://pcs.baidu.com/rest/2.0/pcs/file?app_id=265486&method=list&path=%2F
15. 生成的文件夹
文件夹访问会出现一串看不懂的东西,然后打开手机百度云,不出意外你的百度云的 /我的应用数据 下面多出了个 baidu_shurufa文件夹(没有就创建一个)。如图:
16. 下载方式
在百度云APP里把想要下载的文件放到 /我的应用数据/baidu_shurufa 里面
,例如我想下载爱奇艺 v9.9.8 Play无广告版
17. 重启termux
接下来就是正题了,准备工作完成了,此时打开termux,重新启动 BaiduPCS-Go,执行(BaiduPCS-Go)
18. 切换文件夹
首先切换到要下载文件夹下执行
cd /apps/baidu_shurufa
19. 下载方式
例如:我要下载的文件叫爱奇艺 v9.9.8 Play无广告版,那么久输入: d ’爱奇艺 v9.9.8 Play无广告版.apk’,注意d后面还有空格,还有文件的后缀名,回车久OK了
20. 下载详情
下载速度已经达到宽带的最大速度,有问题可以点击首页的QQ问我