biliup-skills 是一个基于 Python 的命令行工具,用于将本地视频文件自动投稿到 Bilibili(B 站)。该工具通过官方 PyPI 包 `biliup` 实现,支持完整的投稿流程,包括登录认证、视频上传、元数据设置及结果反馈。与 Rust 版本的 biliup-rs 不同,本工具采用纯 Python 实现,安装方式更贴近标准 pip 生态,适合在各类开发或自动化环境中部署使用。用户只需提供视频文件路径及相关投稿信息,即可一键完成多 P 视频的批量上传,极大简化了重复性内容发布的操作流程。 在使用前,系统会引导用户完成首次登录,生成并保存本地的 `cookies.json` 凭据文件,确保账号安全且仅用于个人投稿用途。整个流程设计注重健壮性与用户体验:支持二维码扫码登录、自动检测登录状态、防止进程误杀导致凭据丢失,并提供详细的错误提示和重试机制。此外,工具还支持自定义投稿参数,如标题、分区、标签、简介、封面等,满足不同内容创作者的个性化需求。所有操作均在本地执行,不会将用户数据外传至第三方服务器,保障了隐私与合规性。
核心功能特点
- 基于 Python 的官方 CLI 工具,通过 pip install biliup 安装,无需手动下载二进制文件
- 支持浏览器扫码登录 B 站,自动生成授权二维码和备用链接,提升登录便捷性
- 可在本地保存 cookies.json 凭据文件,仅用于个人账号投稿,保障账号安全
- 支持多 P 视频批量上传,自动处理文件下载(如 QQ 发送的视频 CQ 码)
- 完整配置投稿信息:标题、分区、标签、简介、封面、原创/转载标识等
- 内置线路选择功能(如 bda2、ws、qn 等),优化上传速度与稳定性
适用场景
biliup-skills 特别适用于需要高频次、自动化向 B 站投稿的内容创作者,例如虚拟主播、UP 主、教育类博主或企业宣传团队。对于日常依赖视频发布进行内容运营的用户而言,该工具可显著减少手动操作的繁琐步骤,实现‘一键投稿’的高效工作流。无论是直播切片、教程合集还是活动宣传片,只要拥有本地视频文件,均可快速完成上传并获取 BV 号,便于后续推广与管理。 此外,该工具也适合集成进自动化脚本或机器人系统中,配合定时任务或事件触发机制,实现无人值守的持续投稿。例如,当监控系统检测到新视频生成时,自动调用 biliup 完成上传;或在社交媒体平台收到用户投稿请求后,由聊天机器人引导完成全流程操作。其清晰的命令行输出和结构化错误提示,也为开发者提供了良好的调试与日志记录基础。整体而言,biliup-skills 是一款兼顾易用性、安全性与扩展性的 B 站投稿解决方案,尤其适合追求效率与技术自主可控的技术型创作者。
