命令行下载百度云


张登友,张登友的博客,张登友的网站——

百度云命令行下载

需求:

  • 一个能运行终端的设备(安卓机安装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问我


文章作者: 张登友
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 张登友 !
  目录