准备
- 有安卓手机
- 手机安装了原版百度云
- 会复制和粘贴。
- 有耐心
- BaiduPCS-Go官方开源地址
- 下载并安装termux
- 授权允许存储,也就是执行(输入并回车)
termux-setup-storage
- 添加软件源,也就是执行
echo "deb [trusted=yes] http://termux.iikira.com stable main" >> /data/data/com.termux/files/usr/etc/apt/sources.list
(不断行) - 更新软件源,也就是执行
apt update
- 安装BaiduPCS-Go,也就是执行
apt install baidupcs-go
- 开始运行BaiduPCS-Go,也就是执行
BaiduPCS-Go
- 登录百度云账号,也就是执行
login
- 按要求输入账号,然后回车,然后输入密码,注意:密码输入的过程中是不会显示出来的,这是为了安全
- 期间如果要输入验证码,手机短信或邮箱随便选一个,输入然后回车
- 登录成功后,我们配置一下appid,执行下面这句
config set --appid 265486
- 接着,我们来配置下载保存位置,假如我想保存到/sdcard/百度云,那么我应该执行(请确保你的/sdcard下真的有这个文件夹,没有就自己创建一个,随便一个文件夹就行)
config set --savedir '/sdcard/百度云'
(不设置也可以的) - 设置下载线程,官方默认100,可以设置50~500。我设置300(理论上线程越多下载越快),则我应该执行
config set --max_parallel 300
- 我设置同时下载数上限为3,则我应该执行
config set --max_download_load 3
- 上面的搞完后,把termux强制关闭(关闭后台),然后,进入随便一个浏览器,打开百度云官网
http://pan.baidu.com - 登录百度云,登完后再复制下面这个网址,粘贴到刚刚登完账号的浏览器并访问
http://pcs.baidu.com/rest/2.0/pcs/file?app_id=265486&method=list&path=%2F - 网址是打不开的,不用担心,退出就行,打开手机版百度云,不出意外你的百度云的 /我的应用数据 下面多出了个
baidu_shurufa
文件夹(没有自己创一个) - 在百度云app里,把你想下载的文件复制或者移动到
/我的应用数据/baidu_shurufa
里面,比如我想下载一个叫test.apk的安装包 - 此时再重新打开termux,重新进入BaiduPCS-Go,也就是执行
BaiduPCS-Go
- 我想下载那个叫123.apk,那么我应该执行
d '123.apk'
PS:
补充,如果报错,请先执行下面这句,再执行上面的d '123.apk'
cd /apps/baidu_shurufa
- 接下来就等下载就行了,下载完可以进你刚才设置的默认下载目录,你下载的文件就在那里(比如:我的文件就在/sdcard/百度云)
问题1:怎么中途停止下载
- 在termux里左边侧滑,长按KEYBOARD,然后你就会看到多了一行键盘,里面有Ctrl键,点击Ctrl键再点击自己的c(也就是Ctrl 和 c)就可以停止下载
问题2:怎么同时下载多个文件
- 在termux左边侧滑,点击NEW SESSION,然后termux就会新建一个命令窗口,在里面输入BaiduPCS-Go就可以进入BaiduPCS-Go,然后想怎样就怎样,再下载就 d 'xxxxx.zip'之类的
问题3:怎么关闭BaiduPCS-Go
- 把termux后台清理掉
问题4:我的想下的文件在多级文件夹里,怎么下
- 打个比方,比如在你的百度云app里,/我的应用数据/baidu_shurufa/AAA/BBB 目录下,有一个叫 XXX.zip,你想下载它。那么,打开termux,输入BaiduPCS-Go,回车,然后输入d 'AAA/BBB/XXX.zip',回车,搞定,开始下载
其它
- 退出软件后,需要在执行命令BaiduPCS-Go,然后执行下载命令就行了(也就是重复17步-18步)
- 进入BaiduPCS-Go后,输入help回车可以看到官方指令帮助
- 执行logout可退出登录(再次登执行login)
- 执行su可切换账号
Comments | NOTHING