Yq Bilibili Skill — Yq Bilibili 技能
v1.0.0哔哩哔哩命令行工具工具,支持抓取视频详情/字幕/AI摘要/评论/相关视频,提取音频并分割为ASR-ready WAV片段,获取用户资料/视频列表/关注列表,搜索用户或视频,热门视频/全站排行榜,动态时间线,收藏夹/稍后观看/观看历史,点赞/投币/一键三连等互动操作。当用户要求获取B站视频信息、下载音频、查询UP主信息、搜索B站内容、获取热门榜单、查看收藏夹、执行B站互动操作时使用。
运行时依赖
安装命令
点击复制技能文档
yq-bilibili-技能 - 哔哩哔哩数据抓取与互动 简介
这是一个基于 bilibili-命令行工具 的代理 技能,提供哔哩哔哩视频、音频、用户信息抓取以及互动功能的完整解决方案。
核心功能
- 视频相关功能
- 音频提取功能
- 用户相关功能
- 发现与搜索功能
- 收藏与历史功能
- 互动功能
- 认证相关
所有命令支持以下输出格式:
参数 说明 --yaml YAML格式输出(推荐用于AI处理) --json JSON格式输出(结构化数据) 通用参数 参数 说明 --page N 分页号 --max N 最大结果数 --off设置 N 翻页游标 -o PATH 输出目录 --day N 排行榜天数(3或7) 环境变量 # 覆盖默认输出模式 输出=yaml|json|rich|auto
认证说明
bilibili-命令行工具采用3层认证策略:
已保存凭证 - 从 ~/.bilibili-命令行工具/凭证.json 加载 浏览器Cookies - 自动从Chrome/Firefox/Edge/Brave提取 扫码登录 - bili 记录in 在终端显示二维码
权限说明:
大部分命令无需登录 字幕/收藏/关注/稍后观看/历史/动态需要登录 点赞/投币/三连/取关/发布动态需要写入权限 常见问题排查 问题 解决方案 需要登录 运行 bili 记录in 扫码,或确保浏览器已登录bilibili HTTP 412 限流 等待后重试,或减少 --max 数量 无法提取BV号 检查BV格式,必须是BV+10位字符 NetworkError 检查网络,代理需支持目标域名 不支持写操作 重新 bili 记录in 获取完整权限 安装方式 # 推荐: uv工具(快速隔离) uv 工具 安装 bilibili-命令行工具
# 或: pipx pipx 安装 bilibili-命令行工具
# 需要音频功能 uv 工具 安装 "bilibili-命令行工具[audio]" pipx 安装 "bilibili-命令行工具[audio]"
使用示例 示例1: 获取视频详情(AI友好格式) bili video BV1ABcsztEcY --yaml
示例2: 下载音频并分割为ASR片段 bili audio BV1ABcsztEcY --segment 25 -o ./audio/
示例3: 搜索并获取视频评论 bili 搜索 "Python教程" --type video --max 10 bili video BV1xxx --comments --yaml
示例4: 获取UP主全部视频 bili user-videos 946974 --max 50
示例5: 查看热门榜单 bili hot --page 1 --max 20 bili rank --day 7
示例6: 登录并执行互动 bili 记录in bili triple BV1ABcsztEcY --json