使用centos服务器对百度网盘的文件24小时下载
发表时间:2022-04-14 10:13:14
有的时候,我们需要对百度网盘的东西进行下载和上传,但是其速度的确是不敢恭维,也不想一直购买会员,并且对资源的迫切程度也不高,这个时候,我们可以考虑用管理的centos服务器来进行下载,毕竟服务器是24小时运行的,就挂在那里让他慢慢下载呗,下载好后,再从服务器取回来也不至于被限速,或者配合其他的网盘,把文件再上传到其他的网盘,下面说一下安装的步骤
1、安装python的环境,我这里用的宝塔,自带的有python 2.7,就不用安装了
2、安装pip,执行以下命令
3、安装我们的核心程序bypy,这里感谢下开发者的无私奉献,可以去点个star,https://github.com/houtianze/bypy
4、再安装一个screen
5、这个screen是用来开启新的会话的,执行以下命令
6、这个时候会进入一个新窗口,执行以下命令
7、第一次的话,会出现一个网址,把网址复制出来,在浏览器打开,登陆你的百度网盘,会出现一个授权界面,进行授权,复制授权码
8、然后到命令行这里粘贴后,键盘确认,正常的话,会输出以下命令,里面有你的网盘大小和已用空间,我们通过浏览器打开百度网盘的文件列表,可以在 我的应用数据中找到bypy的文件夹,后续bypy只能访问这个文件夹,上传下载,都是在这个文件夹中进行
9、可以通过以下命令对文件进行上传下载,或者到github中去查看使用说明
10、开始下载后,我们就可以按住Ctrl,然后依次按a、d键,离开screen的会话,让它自动在那里下载,然后该干嘛干嘛就行了,如果需要回来看看进度,可以使用以下命令查看
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 |
------分割线---------------------------------------
留个脚印
-
最新评论