dsh-bilibili:DSH 右下角的 B 站小组件

DSH(DeepSeek Harness)采用插件化架构,开发者可以通过安装插件将各种功能集成到工作流中。dsh-bilibili 是一个插件,旨在解决在 DSH Web 界面中直接访问哔哩哔哩的需求。它通过右下角小组件的形式,提供登录、浏览推荐流和站内播放的功能,不依赖浏览器直连,所有出网请求由插件的 Host 半侧代理处理。

核心功能

  1. 扫码登录与手动导入
    插件面板内生成二维码,使用手机 B 站 App 扫码即可登录。也支持手动粘贴 SESSDATA 进行登录态导入。

  2. 界面交互
    登录后,右下角的收起态会显示头像。面板内提供推荐流,支持“换一批”和“刷新”功能。

  3. 内容浏览
    支持搜索、历史记录和默认收藏夹的查看。推荐流和收藏夹均支持分页加载。

  4. 站内播放
    点击视频卡片可直接在面板内播放,支持进度拖拽和续播。中键或 Ctrl+点击仍会在新标签页打开 B 站。

安装与启用

在终端中执行以下步骤:

# 1. 进入 DSH 的 web profile 目录
cd ~/.dsh/profiles/web

# 2. 安装插件(替换 /path/to/dsh-bilibili 为实际路径)
pnpm add /path/to/dsh-bilibili

安装后,在 cordis.patch.yml 中追加配置:

- insert:
    - id: dsh-bilibili
      name: dsh-bilibili

最后重启 DSH 进程。注意:Host 半侧代码只在 DSH 启动时加载,修改 index.js 后必须重启才能生效。

使用说明

  1. 打开面板,点击二维码图标。
  2. 使用手机 B 站 App 扫码,并在手机上确认。
  3. 登录成功后,点击右下角头像展开面板。
  4. 点击任意视频卡片,即可在面板内播放。

限制与注意事项

  • 权限风险:SESSDATA 拥有账号完整登录权限,建议使用小号以降低风控风险。
  • 接口限制:使用非官方接口,B 站可能对该账号进行限流或风控。
  • 凭据过期:登录态凭据约数月过期,失效后会提示重新导入。
  • 功能范围:只读取默认收藏夹,无法切换其他收藏夹;仅支持视频(番剧/直播/动态不出现在历史里);播放清晰度固定 720p (qn=64)。
  • 架构约束:视频流必须通过插件 Host 代理,否则 CDN 会因缺少 Referer 返回 403。

相关链接

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜