【Python&网络通信】基于Bypy调用百度网盘api实现自动上传和下载网盘文件
网盘对于大家的生活工作可以说是息息相关,但是如果每天都重复去上传下载文件就会很浪费时间,所以有没有什么办法可以解放双手?那就是网盘接口,本文通过Bypy库实现百度网盘的自动上传和下载文件。
原创作者:
博客地址:
百度网盘官网有另一种方法,但是目前只针对企业可以申请。这里使用的bypy库可以个人授权,但是弊端就是文件只能存放在网盘app/bypy目录下。
1 获取授权
这里的获取方法很简单,安装好bypy库后运行下面的代码,命令行中就会弹出网页链接,点击链接复制授权码,粘贴至命令行中回车即可。(我用的Pycharm)
2 上传文件
3 下载文件
4 问题解答
1.上传/下载文件时报错:
看下文件是否成功上传/下载,成功了就别管他的报错。有时候是因为编码不一致导致的。
2.授权码怎么修改
使用cmd进入bypy的Python环境后运行下面的指令
- bypy list (展示app中的文件夹,提示输入token)
- bypy -c(清空token)
- bypy --help (帮助面板,显示所有功能)