1、环境准备:
linux系统中已安装有python环境,本例中以python2来试验的,python3是否支持,各位小伙伴们可以自行尝试
2.安装必须的依赖库:bypy 、requests
安装方法如下:
pip install requests -i https://pypi.doubanio.com/simple
pip install bypy -i https://pypi.doubanio.com/simple
3.授权,即将当前linux操作机器同百度网盘相关连
方法如下:
1)在linux机器中输入命令 :
bypy info
执行命令后可以得到类似如下返回信息:
如果遇到如下报错,可以按图中提示 安装指定版本bypy即可:
2)在浏览器上登录进入百度网盘,并将需要下载的文件传入到网盘中
3)在同一浏览器上新打开一个标签页,将上面执行命令后返回的长链接复制到新的标签页的地址栏中,回车可得到一个认证码,如图所示:
4)将在浏览器上得到的认证码复制到linux机器上,回车即可授权成功
4.文件上传和下载
1)待授权成功后,我们可以在网盘中的“我的应用数据”目录下看到如下文件夹:
2)将网盘上需要下载的文件得到到上述目录的“bypy”文件夹下
3)在linux机器上执行命令bypy list检查文件是否已经复制过来
bypy list
4)执行命令bypy downdir -v 或 bypy downdir filename -v下载当前目录下所有文件或指定文件
5)上传文件,在linux机器上进入到所需上传的文件所在的目录下,执行命令 bypy upload -v filename 即可在百度网盘的bypy目录下查看到所上传的文件
5.取消授权,输入bypy -c即可