有了树莓派之后,我就想着既然是低功耗,那能不能帮助我们下载百度网盘中的文件,除了直接用VNC连接pi的可视化下载还有没有其他方式呢?

最后还真的让我给找到了,前人已经造好轮子了,那就是BaiduPCS。

前一天晚上下载了一个文件测试了一下,第二天早上一看已经下载好了。真方便!!再通过samba共享管理下载好的文件,samba安装方式可以看看《树莓派开启samba

一、下载BaiduPCS

在那一堆安装包里面找到适合树莓派arm架构的安装包,我用的是armv7版本的。

BaiduPCS

二、在树莓派中解压并运行

#解压进入目录就不写了,直接进入目录后运行
./BaiduPCS-Go

这里会出一个小问题,那就是关闭终端,它就不运行了。

我的解决方案是用screen命令,让它在后台一直运行

screen -S baidupan

再按住ctrl+a 再按d来达到分离窗口的目的。

三、开放5299端口并访问 ip:5299

访问后登陆你的账号,有两种登陆方式,一种是用户名密码,另一种是使用BDUSS登陆。

我自己懒得输账号密码,所以使用BDUSS登陆,那么问题出来了,BDUSS到底在哪里呢?

我们需要在谷歌浏览器中登陆你的百度网盘账号,然后按F12,找Application以及Cookies,就能找到。

BDUSS获取
登陆BaiduPCS

四、修改下载目录

毕竟我的SD卡只有32G,我需要让它下载到U盘里面,在页面中找到设置,修改以下下载目录即可。

由于我是挂载的外接U盘,所以我的目录是挂载的U盘目录,具体挂载方式在《树莓派安装aria2做离线下载器》有,就不再写一遍了。

五、其他问题

假如无法下载,可以尝试移动文件到顶级目录下再下载。