下载 Bilibili 用户个人收藏夹视频的工具。当用户提到以下任何场景时必须使用此 Skill: - "下载 Bilibili 收藏"、"bilibili 收藏下载"、"备份 bilibili 收藏夹" - "下载 B 站收藏"、"B站收藏夹下载" - "获取收藏视频列表"、"导出 bilibili 收藏" - "download bilibili favorites"、"backup bilibili" 此 Skill 提供完整的 Bilibili 用户收藏夹视频下载解决方案,包括: - 自动获取收藏夹所有视频列表(支持分页) - 智能估算视频大小,支持按大小过滤 - 使用 yt-dlp 下载最高可用清晰度 - 断点续传,跳过已存在的文件 - 批量下载,自动处理失效视频
此 Skill 用于下载 Bilibili 用户个人的收藏夹视频,支持批量下载、大小过滤、最高清晰度等功能。
Determine this SKILL.md directory as {baseDir}.
| Script | Purpose |
|---|---|
scripts/download_favorites.py | Main python script entry point |
用户只需要提供用户个人收藏夹 URL 或收藏夹 ID,工具会自动完成其余工作: 请提示用户在网页上登陆 www.bilibili.com, 进入用户个人收藏夹, 把浏览器地址栏收藏夹URL复制告诉AI
Bilibili 收藏夹URL示例:https://space.bilibili.com/123456/favlist?fid=7890123
python {baseDir}/scripts/download_favorites.py \
--url "https://space.bilibili.com/123456/favlist?fid=7890123"
python {baseDir}/scripts/download_favorites.py \
--url "https://space.bilibili.com/123456/favlist?fid=7890123" \
--size-limit 300 \
--output-dir ~/Downloads/bilibili_favorites/
python {baseDir}/scripts/download_favorites.py \
--url "https://space.bilibili.com/123456/favlist?fid=7890123" \
--list-only
python {baseDir}/scripts/download_favorites.py \
--url "https://space.bilibili.com/123456/favlist?fid=7890123" \
--max-download 10
| 参数 | 说明 | 默认值 |
|---|---|---|
--url | Bilibili 收藏夹页面 URL | 必需参数 |
--size-limit | 视频大小限制(MB),超过则跳过 | 500 |
--output-dir | 自定义下载输出目录 | ~/Downloads/bilibili_favorites/ |
--list-only | 仅获取视频列表,不下载视频 | False |
--max-download | 最大下载视频数量 | 无限制(下载全部) |
--skip-existing | 跳过已存在的视频文件(脚本默认行为) | True(无需指定) |
https://space.bilibili.com/{user_id}/favlist?fid={fav_id}下载的视频将保存为 MP4 格式,文件名格式为:
{视频标题}_{BV号}.mp4