Baidu Netdisk Skills

This skill manages Baidu Netdisk (百度网盘) files and storage via Python scripts. It supports QR code login and cookie-based authentication. Core features includ...

安装

概览

百度网盘管理 Skill 是一款基于 Python 开发的智能工具,旨在通过自动化脚本高效管理百度网盘中的文件与存储空间。该技能支持两种主流认证方式:一是通过生成二维码配合手机百度网盘 App 扫码完成登录;二是直接从浏览器导入 Cookie(如 BDUSS、STOKEN)实现快速授权。其设计初衷是帮助用户在无需手动操作网页端的情况下,实现对网盘资源的全面掌控。所有接口均遵循统一的 JSON 格式返回数据,确保与其他系统或平台的无缝集成。该技能适用于希望提升网盘使用效率、减少重复性操作的普通用户及开发者群体。 作为一款轻量级但功能完备的工具,它覆盖了从基础登录到高级空间分析的完整流程。无论是日常的文件整理、批量上传下载,还是临时分享重要文档,均可通过简洁的命令触发相应功能。同时,技能内置了会话持久化机制,自动保存登录凭证并支持续期,避免频繁重复登录带来的不便。整体架构清晰,易于扩展,且遵循 MIT 开源协议,鼓励社区参与优化与二次开发。 该技能特别注重用户体验与稳定性,在处理大文件或高并发请求时具备良好的容错能力。对于拥有百度网盘账号(包括普通用户和 SVIP)并具备网络访问权限的用户而言,只需满足基本的运行环境要求(Python 3.9+),即可轻松部署并使用全部功能。无论是个人知识库管理,还是团队协作中的资料分发,都能显著节省时间成本。

核心功能特点

  1. 支持扫码登录与 Cookie 导入双重认证方式,兼容多种登录场景
  2. 提供完整的文件管理能力,包括列表浏览、搜索、上传、下载、删除、移动、重命名和复制
  3. 内置分享链接创建与管理功能,可设置密码和有效期以增强安全性
  4. 实时查看网盘空间使用情况,并按文件类型进行存储占用分析
  5. 采用统一 JSON 格式输出结果,便于系统集成与自动化处理

适用场景

在日常办公或学习中,用户常常需要频繁地在本地与百度网盘之间传输文件。例如,研究人员每天将实验数据上传至网盘备份,教师每周分发课件给学生下载。借助本技能,这些操作可通过编写简单脚本一键完成,极大提升了工作效率。尤其当涉及大量重复性任务时,自动化处理能显著降低人为错误风险,并释放双手用于更有价值的创造性工作。 对于内容创作者或自媒体运营者而言,经常需要将视频、图片等素材打包分享给客户或粉丝。传统方式需手动生成链接、设置密码、跟踪访问状态,过程繁琐易出错。而本技能允许快速创建带时效性和密码保护的分享链接,并可随时撤销,有效保障信息安全。此外,通过空间分析功能,还能直观了解各类媒体文件的存储占比,合理规划云盘扩容策略。 在团队协作环境中,项目成员可能分散在不同地区,共享大型设计稿、源代码压缩包等资源时,依赖个人网盘操作效率低下。若团队引入此技能作为内部工具,可实现集中化的文件调度与权限控制。管理员可通过脚本批量上传项目资产、分配分享权限,并监控整体空间消耗情况,从而构建一个安全、高效、可追溯的数字协作生态。