要求:
1、有安卓手机
2、手机安装了百度云
3、对手机有了解,不是纯小白
4、有耐心
5、BaiduPCS-Go官方开源地址:https://github.com/iikira/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
5、安装BaiduPCS-Go,也就是执行:
apt install baidupcs-go
6、运行BaiduPCS-Go
BaiduPCS-Go
7、登录百度云账号
login
8、配置一下appid,执行下面这句
config set --appid 265486
9、接着,我们来配置下载保存位置,假如我想保存到/sdcard/百度云,那么我应该执行(请确保你的/sdcard下真的有这个文件夹,没有就自己创建一个):
config set --savedir '/sdcard/百度云'
10、设置下载线程,官方默认100线程,可以设置50~500。我想设置300(理论上线程越多下载越快。),则我应该执行:
config set --max_parallel 300
11、我想设置同时下载数量上限为3,则我应该执行:
config set --max_download_load 3
12、上面的搞完后,把termux强制关闭。然后,进入某个浏览器,打开百度云官网http://pan.baidu.com登录百度云,登完后再复制下面这个网址,粘贴到刚刚登完账号的浏览器并访问。
http://pcs.baidu.com/rest/2.0/pcs/file?app_id=265486&method=list&path=%2F
13、访问完网址后,不管有没有报错,打开手机版百度云,不出意外你的百度云的 /我的应用数据 下面多出了个 baidu_shurufa文件夹。
14、在百度云app里,把你想下载的文件复制或者移动到/我的应用数据/baidu_shurufa 里面
15、下载
d '下载的文件名'
16、报错解决方案
cd /apps/baidu_shurufa
其它:
进入BaiduPCS-Go后,输入help回车可以看到官方指令帮助。
执行ls可列出当前文件和文件夹。
执行cd xx,xx是路径,可进入xx路径。
执行cd ..可回到上一层目录。
执行pwd可查看当前目录路径。
执行logout可退出登录(再次登执行login)
执行su可切换账号。
执行locate xx,可获得文件下载直链,xx为文件名。