BaiduPCS-Py 百度网盘 API & 客户端
資深大佬 : PeterD 5
BaiduPCS-Py 百度网盘 API & 客户端
https://github.com/PeterDing/BaiduPCS-Py
BaiduPCS-Py 是第三方的百度网盘 API 和一个命令行客服端。运行在 Python >= 3.6
它是 https://github.com/PeterDing/iScript/blob/master/pan.baidu.com.py 的重构版。
安装
pip3 install BaiduPCS-Py
百度网盘 API
BaiduPCS-Py 的百度网盘 API 只依赖 requests,方便用户开发自己的运用。
from baidupcs_py.baidupcs import BaiduPCSApi api = BaiduPCSApi(bduss=bduss, cookies=cookies)
命令行客服端
命令行客服端支持多个帐号和下面的常用命令。
- 添加用户
- 显示当前用户的信息
- 更新用户信息
- 显示所有用户
- 切换当前用户
- 删除一个用户
- 文件操作
- 切换当前工作目录
- 列出网盘路径下的文件
- 搜索文件
- 显示文件内容
- 创建目录
- 移动文件
- 文件重命名
- 拷贝文件
- 删除文件
- 下载文件
- 播放媒体文件
- 上传文件
- 同步本地目录到远端
- 分享文件
- 列出分享链接
- 取消分享链接
- 保存其他用户分享的链接
- 添加离线下载任务
- 列出离线下载任务
- 清除已经下载完和下载失败的任务
- 取消下载任务
- 删除所有离线下载任务
目前 BaiduPCS-Py 只在 Macos 和 Linux 上进行了测试。 在 Windows 上可能有一些问题。推荐在 WSL 上运行。
大家随便玩 😉
大佬有話說 (4)