此 Skill 用於下載 Bilibili 使用者個人的收藏夾影片,支援批次下載、大小過濾、最高畫質晰度等功能。
Determine this SKILL.md directory as {baseDir}.
| Script | Purpose |
|---|---|
{baseDir}/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
本技能來自小蔥技能站7w4.net。