使用centos服务器对百度网盘的文件24小时下载

发表时间:2022-04-14 10:13:14
有的时候,我们需要对百度网盘的东西进行下载和上传,但是其速度的确是不敢恭维,也不想一直购买会员,并且对资源的迫切程度也不高,这个时候,我们可以考虑用管理的centos服务器来进行下载,毕竟服务器是24小时运行的,就挂在那里让他慢慢下载呗,下载好后,再从服务器取回来也不至于被限速,或者配合其他的网盘,把文件再上传到其他的网盘,下面说一下安装的步骤

1、安装python的环境,我这里用的宝塔,自带的有python 2.7,就不用安装了
# python --version
Python 2.7.5

2、安装pip,执行以下命令
wget https://bootstrap.pypa.io/pip/2.7/get-pip.py

python get-pip.py

3、安装我们的核心程序bypy,这里感谢下开发者的无私奉献,可以去点个star,https://github.com/houtianze/bypy
pip install bypy

4、再安装一个screen
yum install screen

5、这个screen是用来开启新的会话的,执行以下命令
screen -S bypy

6、这个时候会进入一个新窗口,执行以下命令
bypy info

7、第一次的话,会出现一个网址,把网址复制出来,在浏览器打开,登陆你的百度网盘,会出现一个授权界面,进行授权,复制授权码


8、然后到命令行这里粘贴后,键盘确认,正常的话,会输出以下命令,里面有你的网盘大小和已用空间,我们通过浏览器打开百度网盘的文件列表,可以在 我的应用数据中找到bypy的文件夹,后续bypy只能访问这个文件夹,上传下载,都是在这个文件夹中进行
And authorize this app
Paste the Authorization Code here within 10 minutes.
Press [Enter] when you are done
abcc01c8da0a83098b39bf7eb6c4ed4e
Authorizing, please be patient, it may take upto 300 seconds...
Authorizing with the Vercel server ...
Successfully authorized
Quota: 2.103TB
Used: 1.185TB

9、可以通过以下命令对文件进行上传下载,或者到github中去查看使用说明
bypy list  //列出文件
bypy downfile 文件名  //下载文件  加上  -v  可以看到进度
bypy upload  文件名   //上传文件
bypy syncup  //把当前目录同步到云盘
bypy syncdown  //把云盘内容同步到本地来

10、开始下载后,我们就可以按住Ctrl,然后依次按a、d键,离开screen的会话,让它自动在那里下载,然后该干嘛干嘛就行了,如果需要回来看看进度,可以使用以下命令查看
screen -r bypy


------分割线---------------------------------------

Tags: centos bypy 百度网盘

留个脚印

点击我更换图片 (请输入验证码)

最新评论