简述
由于百度网盘的海量资源存储,以及众多资源分享者的偏好。很多老的资源都只能在百度网盘里找了,我最近要从百度网盘里备份一些资源到onedrive之中,由于本地宽带极其不稳定而且只有50M,所以我就想到了用我的服务器来进行这项任务。
实现方式
目前最简单的应该就是一个叫bypy
的python库了,只需要安装好这个库,然后把需要下载的资源转移到百度网盘内的bypy文件夹就可以下载了,十分方便。
准备工作
确保自己系统之中有python环境然后安装bypy和requests库
国内源安装:
pip install requests -i https://pypi.doubanio.com/simple
pip install bypy -i https://pypi.doubanio.com/simple
授权
在浏览器页面先登录百度网盘账号。等待授权地址获取
linux系统下直接输入
bypy info
首次会出现授权链接,直接复制到浏览器之中确认即可。
然后就复制一下授权码,粘贴到命令行之中回车即可。等待之后就会显示你的百度网盘已使用容量和总容量。
数据下载
授权完成之后,你的百度网盘之中会多出一个bypy文件夹(我的网盘-我的应用数据-bypy),将需要下载的数据放到该文件夹之中。
bypy downdir -v #全部下载
bypy downdir dirname -v #下载指定文件
下载位置为你的当前所在位置。同理上传文件到需要上传的文件夹里然后输入
bypy upload -v