使用 BaiduPCS-web 下载百度网盘的文件到 Linux 服务器
目前百度网盘官方的客户端还没有 Linux版,对于使用 Linux 的用户来说,只能使用网页版的百度网盘。但是网页版的百度网盘限制很多,例如大文件就无法下载,文件夹也无法下载。
在逛 Github 的时候发现了一个能在 Linux 上运行的百度网盘客户端,不过这个软件不是百度官方开发的。
Github 地址:https://github.com/liuzhuoling2011/baidupcs-web
下载地址:https://github.com/liuzhuoling2011/baidupcs-web/releases
软件使用 Go 开发,使用的是 Web 界面,所以没有图形界面的 Linux 服务器也能使用。
这个软件包含 Windows、Mac、Linux 三个平台的版本。Windows 版的下载解压后直接就可以运行,下面简单写一下 Linux 的使用方法:
下载和解压
首先下载软件到服务器:
wget https://github.com/liuzhuoling2011/baidupcs-web/releases/download/3.6.1/BaiduPCS-Go-3.6.1-linux-86.zip
下载的时候可以根据服务器的情况选择版本,或者也可以直接进入 这里下载。
下载完成后解压:
unzip BaiduPCS-Go-3.6.1-linux-86.zip
解压完成后是一个文件夹,还需要进入文件夹:
cd BaiduPCS-Go-3.6.1-linux-86
增加执行权限:
chmod a+x BaiduPCS-Go
使用
运行:
./BaiduPCS-Go
运行后可以看到如下界面:
[root@host BaiduPCS-Go-3.6.1-linux-86]# ./BaiduPCS-Go
打开浏览器, 输入 https://localhost:5299 查看效果
在浏览器中输入 ip:5299
就可以进入百度网盘了,别忘了打开5299端口。如果要看 CentOS 打开端口的方法可以访问: CentOS打开、关闭和查看端口 。
输入账号和密码登录百度网盘,
如果百度账号绑定了手机号的话,登录是需要手机验证的,所以也不用担心软件作者会获取账号密码登录。
界面如下:
在网页上的操作也会实时的在终端输出:
[1] 准备下载: /视频/HTML5教程.rar
[1] 将会下载到路径: /root/Downloads/675868370_userName/视频/HTML5教程.rar
[1] 下载文件错误, 下载单个文件: 遇到错误, 远端服务器返回错误, 代码: 31326, 消息: user is not authorized, hitcode:123
任务结束, 时间: 1s, 数据总量: 0B
以下文件下载失败:
0 /视频/HTML5教程.rar
如果百度账号不是超级会员的话下载到一定量可能会出现下载失败的情况,需要等几天或者开通超级会员才能恢复。
下载界面:
感觉开了超级会员后出现下载失败的概率都变小了!
这个软件只是一个第三方的百度网盘客户端,下载到一定量后还是会被限速,并不能完全解决限速问题。
相关文章:
版权声明:本文为原创文章,版权归 Mr. Ma's Blog 所有,转载请联系博主获得授权。
本文地址:https://www.misterma.com/archives/308/
如果对本文有什么问题或疑问都可以在评论区留言,我看到后会尽量解答。