Skip to content

dsh-bili-triple

Verified

dsh-bili-triple · v0.1.1 · MIT

DSH 插件:给 B站视频一键三连 —— 点赞 + 收藏(投币需浏览器过验证,见 README)。不白嫖别人。

Install

dsh plugin add dsh-bili-triple

Confirm the layer applied with dsh --profile default --dump-config — see the install guide.

Source

Published to npm without a public repository. Inspect the package contents before installing.

Tags

Creators

Readme

dsh-bili-triple

给 B站 视频一键三连 —— 不白嫖别人,也不让自己白吃饭。

一个 DSH(DeepSeek Harness)插件。装上之后,你的鱼(或你自己)看到值得的视频,就能: 点赞 + 收藏,有令牌的话再投个币。


它做什么

提供一个工具:

bili_triple(bvid, favoriteFolderId?, coin?)
步骤 能不能自动 说明
点赞 ✅ 直接调接口
收藏 ✅ 需要你给收藏夹 ID
投币 ⚠️ 有条件 B站 对投币加了 geetest4 人机验证,纯 API 必被挡;填了 gaia_vtoken 才行

每日投币上限默认 5 个(BILI_TRIPLE_COIN_PER_DAY 可改),只给真正值得的用,不为了凑数乱投。


安装

dsh plugin --profile desktop add dsh-bili-triple

本地开发时:

dsh plugin --profile desktop add link:/path/to/dsh-bili-triple

凭据

插件不自己登录,它读一个 JSON(按优先级):

  1. 环境变量 BILI_TRIPLE_CRED 指向的文件
  2. 默认:$DSH_HOME/bili-duty/bili_credential.json (装了 dsh-bili-scroll 并扫码登录过,这个文件就有)

字段:

{
  "sessdata": "...",
  "bili_jct": "...",
  "buvid3": "...",
  "dedeuserid": "123456",
  "gaia_vtoken": "可选,投币要用"
}

🔴 别把凭据提交到任何仓库、别贴进聊天框。


投币那点事(诚实说明)

B站 对 x/web-interface/coin/add 加了一层人机验证,实测返回:

{ "code": -401, "message": "非法访问",
  "data": { "ga_data": { "decisions": ["verify_captcha_level2"], "origin_scene": "video_coin" } } }
  • 带上全套设备指纹 cookie 也没用;
  • 无头浏览器、屏幕外窗口也过不去;
  • 只有真的开一个可见浏览器窗口才行 —— 而且用持久化的浏览器 profile 之后,B站会把「这台设备」记住, 多数情况下列滑块根本不用人工拖,点完确定就投上了。

所以本插件默认不投币,只做点赞 + 收藏。想要自动投币,得你自己过一次验证,然后:

  1. 浏览器里投一次币、拖过滑块;
  2. 从 Cookie 里拿 x-bili-gaia-vtoken(这个值在令牌有效期内可复用);
  3. 填进凭据的 gaia_vtoken 字段。

⚠️ 本插件不做、也建议你别做「破解验证码」的事——那是拿自己的号去赌。

实测记录(2026-10-23)

  • 投币弹窗默认选的是「2 硬币」,不是 1 个。 浏览器自动化时,记得先点「1硬币」再点确定,否则一次就投两个,每天 5 个的额度根本不经花。
  • 必须用真窗口(headless: false):无头、开到屏幕外,都会被 geetest 识破。
  • 窗口开在屏幕角落、投完 4 秒内关掉,不挡使用者视线,也不影响成功率。
  • gaia_vtoken 的有效期由 B站 控制,过期后投币会安静地退回「skipped」,重新过一次验证即可。
  • 点赞和收藏没有这些限制,纯接口就能做、可以放心自动化。

例子

用 bili_triple 给 BV1jen464ELX 点赞 + 收藏到 4296415893

返回:

{
  "bvid": "BV1jen464ELX",
  "title": "...",
  "steps": {
    "like":     { "code": 0, "message": "OK" },
    "favorite": { "code": 0, "message": "OK", "folder": 4296415893 },
    "coin":     { "code": null, "message": "skipped(凭据里没有 gaia_vtoken …)" }
  },
  "ok": true
}

许可

MIT。随便用、随便改;改了记得告诉别人你改了。

(这个插件是给「大肥鱼」们用的——吃白饭可以,白嫖不行。)