有了树莓派之后,我就想着既然是低功耗,那能不能帮助我们下载百度网盘中的文件,除了直接用VNC连接pi的可视化下载还有没有其他方式呢?
最后还真的让我给找到了,前人已经造好轮子了,那就是BaiduPCS。
前一天晚上下载了一个文件测试了一下,第二天早上一看已经下载好了。真方便!!再通过samba共享管理下载好的文件,samba安装方式可以看看《树莓派开启samba》
一、下载BaiduPCS
在那一堆安装包里面找到适合树莓派arm架构的安装包,我用的是armv7版本的。
二、在树莓派中解压并运行
#解压进入目录就不写了,直接进入目录后运行
./BaiduPCS-Go
这里会出一个小问题,那就是关闭终端,它就不运行了。
我的解决方案是用screen命令,让它在后台一直运行
screen -S baidupan
再按住ctrl+a 再按d来达到分离窗口的目的。
三、开放5299端口并访问 ip:5299
访问后登陆你的账号,有两种登陆方式,一种是用户名密码,另一种是使用BDUSS登陆。
我自己懒得输账号密码,所以使用BDUSS登陆,那么问题出来了,BDUSS到底在哪里呢?
我们需要在谷歌浏览器中登陆你的百度网盘账号,然后按F12,找Application以及Cookies,就能找到。
![BDUSS获取](https://vantageso.com/wp-content/uploads/2021/01/image-6.png)
![登陆BaiduPCS](https://vantageso.com/wp-content/uploads/2021/01/image-7-1024x328.png)
四、修改下载目录
毕竟我的SD卡只有32G,我需要让它下载到U盘里面,在页面中找到设置,修改以下下载目录即可。
![](https://vantageso.com/wp-content/uploads/2021/01/image-8.png)
由于我是挂载的外接U盘,所以我的目录是挂载的U盘目录,具体挂载方式在《树莓派安装aria2做离线下载器》有,就不再写一遍了。
五、其他问题
假如无法下载,可以尝试移动文件到顶级目录下再下载。
Leave A Comment