首页龙虾技能列表 › Bilibili Downloader — 哔哩哔哩视频下载器

Bilibili Downloader — 哔哩哔哩视频下载器

v1.0.1

使用 bilibili-api 下载哔哩哔哩的视频、音频、字幕和封面。适用于需要处理哔哩哔哩内容的开发者,支持各种质量设置、音频提取、字幕获取和封面下载。

0· 187·0 当前·0 累计
by @sunshine-del-ux (Sunshine-del-ux)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/12
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
medium confidence
代码和指令一般符合 Bilibili 下载器的特征,但存在小的不一致性(未记录的环境变量使用、未使用的配置键和元数据不匹配),在信任 cookies 或运行前应谨慎。
评估建议
["该包实现了正常的 Bilibili 下载器,但在运行或提供秘密前应检查几个小的不一致性:","- SKILL.md 建议为高级内容导出 BILIBILI_SESSDATA(浏览器 cookie),但提供的脚本不读取该环境变量或从配置文件消费 cookie。确认使用位置后再输入真实 SESSDATA,建议为公共内容运行不带凭据的版本。","- 捆绑的脚本使用第三方包 bilibili-api-python(通过 pip 安装)。在运行前检查该库的源码或在隔离环境(virtualenv/容器)中安装。","- _meta.json 中的 ownerId 与注册元数据显示的不同,这可能意味着重包或不一致的元数据——在使用前验证技能的来源和可信度。","- 该技能中没有远程安装程序,降低了风险。仍然建议在本地沙盒中运行脚本(或逐行审查)并验证其行为如预期。如果必须下载私人/高级内容,只为可信的代码提供身份验证令牌/cookie,并在测试后旋转 cookie。如果您想要更高的信心,请要求发布者提供规范的主页或仓库,确认 bilibili-api-python 包名及其维护者,并请求技能明确地...
详细分析 ▾
用途与能力
名称/描述与包含的 Python 脚本匹配:使用 bilibili_api 库实现了视频/音频/字幕/封面下载逻辑。所请求的功能与声明的目的一致。
指令范围
SKILL.md 和 quick_guide 指示用户为高级内容设置 BILIBILI_SESSDATA cookie,但包含的脚本不读取该环境变量或直接接受 cookie 参数。download_config.json 包含脚本不使用的 cookies.SESSDATA 占位符。这是一个指令/实现不匹配(可能无害但令人困惑)。
安装机制
无安装规格;这是一个仅有指令的技能,包含的脚本依赖 pip 安装的 bilibili-api-python 和 ffmpeg。技能包本身没有远程下载或存档提取。
凭证需求
技能文档要求用户为身份验证下载导出 BILIBILI_SESSDATA,但 requires.env 不声明任何凭据。由于脚本不直接读取环境变量,无法确定是否包含的代码或委托给外部 bilibili_api 库使用凭据。为声明的目的请求敏感 cookie 是合理的,但明显处理的缺乏是一个需要注意的不一致。
持久化与权限
always 为 false,该技能不请求持久的代理全局权限,包含的脚本作为正常的 CLI 脚本运行,不修改其他技能或系统全局配置。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.12026/3/16

Bilibili Downloader v1.0.1 - 更新文档,包括更清晰的快速入门、使用示例和下载选项。- 添加了下载播放列表、封面、字幕和音频的详细信息。- 包含使用浏览器 cookie 的身份验证指南。- 列出了常见操作的要求和资源参考。

● 无害

安装命令 点击复制

官方npx clawhub@latest install sunshine-bilibili-downloader
镜像加速npx clawhub@latest install sunshine-bilibili-downloader --registry https://cn.clawhub-mirror.com

技能文档

快速入门

下载视频通过 URL:
pip install bilibili-api-python
python -c " from bilibili_api import video, sync
v = video.Video(bvid='BV1xx411c7m2')
sync(v.download(output='./video.mp4')) "

下载选项

视频质量

  • 通过 qn 参数指定质量(127=8K, 126=杜比, 125=1080P+ 等)
  • 默认选择最佳可用质量

音频下载

  • 下载原始音轨:v.download_audious(output='./audio.mp3')
  • 支持各种音频格式

字幕

  • 获取可用字幕:v.get_subtitle()
  • 下载字幕文件:sync(v.download_subtitle(output='./'))

封面和缩略图

  • 获取封面 URL:v.get_cover()
  • 下载封面:sync(v.download_cover(output='./cover.jpg'))

常见任务

下载单个视频

from bilibili_api import video, sync
v = video.Video(bvid='BV1xx411c7m2')
sync(v.download(output='./video.mp4'))

下载指定质量

from bilibili_api import video, sync
v = video.Video(bvid='BV1xx411c7m2')
info = v.get_download_url(qn=127) # 8K 质量

下载整个播放列表

from bilibili_api import video, sync
from bilibili_api import playlist
pl = playlist.Playlist(playlist_id='123456')
for v in sync(pl.get_videos()):
    sync(v.download(output=f'./playlist/{v["title"]}.mp4'))

下载仅音频

from bilibili_api import video, sync
v = video.Video(bvid='BV1xx411c7m2')
sync(v.download_audio(output='./audio.mp3'))

身份验证

为下载高级内容,使用浏览器 cookie:
  • 在浏览器中登录哔哩哔哩
  • 导出 SESSDATA cookie 值
  • 设置环境变量:export BILIBILI_SESSDATA='your_cookie_value'

要求

  • bilibili-api-python:pip install bilibili-api-python
  • ffmpeg:用于视频/音频处理
  • Python 3.8+

资源

scripts/

下载公用脚本

references/

  • bilibili-api 仓库的 API 文档
  • 质量代码参考(qn 值)
  • cookie 设置指南

assets/

下载模板和配置示例。

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务