Bilibili Player

▶️ 一键搜索播放 B 站精彩视频

用 Playwright 搜索 B 站视频并自动打开播放,支持电影/音乐/教程等内容,仅 macOS 可用

收藏
4.3k
安装
1.4k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

B 站视频播放器评估

核心用法

该技能通过 Playwright 无头浏览器在 B 站搜索视频,获取首个结果的真实链接后,调用系统 open 命令在用户当前浏览器中打开播放。工作流为:接收关键词 → 无头 Chromium 访问搜索页 → 解析首个视频卡片链接 → 补全为完整 URL → 用 open 命令启动默认浏览器。

显著优点

1. 准确性:直接解析 DOM 获取真实视频链接,避免假链接或跳转中间页
2. 用户体验:在用户已有浏览器播放,保留登录态、Cookie、历史记录和音频权限

3. 效率:无头模式后台执行,不阻塞用户界面

4. 简洁:单条命令完成搜索到播放全流程

潜在缺点与局限性

1. 平台锁定:仅支持 macOS(硬编码 open 命令),Linux/Windows 需手动修改脚本
2. 依赖较重:需安装 Python 3、Playwright 及 Chromium 浏览器,环境配置门槛较高

3. 单结果局限:固定取搜索结果首个视频,无交互选择能力,关键词模糊时易误播

4. 稳定性风险:依赖 B 站页面结构,若卡片选择器 .bili-video-card a 或 DOM 变更则失效

5. 无权限控制:直接操作用户浏览器,未提示确认即打开外部链接

适合人群

  • macOS 用户且熟悉命令行操作
  • 希望快速播放 B 站特定内容(如经典剧集、MV)的轻度用户
  • 已配置 Python/Playwright 环境的开发者

常规风险

  • 隐私泄露:Playwright 可能读取本地浏览器数据或 Cookie
  • 恶意跳转:若搜索结果被污染(如 SEO 操纵),可能打开非预期内容
  • 依赖供应链风险:Playwright 及其 Chromium 下载源未经验证
  • 无沙箱隔离:脚本直接执行系统命令,存在命令注入可能(关键词未严格过滤)

Bilibili Player 内容

scripts文件夹
手动下载zip · 3.9 kB
bilibili-player.pytext/plain
请选择文件