如何把B站每日签到、直播抽奖交给程序自动做?BiliBiliToolPro完整上手教程
2026/9/19 22:28:22 网站建设 项目流程

如何把B站每日签到、直播抽奖交给程序自动做?BiliBiliToolPro完整上手教程

【免费下载链接】BiliBiliToolProB 站(bilibili)自动任务工具,支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。项目地址: https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro

每天登录签到、刷视频领经验、兑换银瓜子……这些重复操作占掉的时间其实可以省下来。BiliBiliToolPro 是一款开源的 B 站自动任务工具,能按计划自动完成每日任务、直播互动和会员权益领取,支持 Docker、青龙面板、K8s 等多种部署方式。

它能替你做什么

把功能翻译成场景,就是下面几件事:

  • 每日任务:自动完成登录、观看视频、分享视频、投币,拿到每天满额 65 点升级经验,快速升满 Lv6。
  • 直播互动:直播间挂机攒粉丝牌经验、自动参与"天选时刻"抽奖、把银瓜子兑换成硬币。
  • 会员权益:大会员每月 5 张 B 币券、漫画福利、大积分任务,忘了领就浪费了,它会替你按时领。
  • 账号清理:抽奖会要求关注主播,工具可以把这些关注自动分组,之后一键批量取关。
  • 多账号:同一套配置管理多个账号,逐个执行任务。

工具每次运行的最小单位叫"任务",内置任务及其推荐频率如下:

任务说明推荐频率
Daily 每日任务登录、看视频、分享、投币拿满经验每天一次
LiveFansMedal 直播间挂机定时进直播间挂心跳每天一次
LiveLottery 天选时刻抽奖自动参与抽奖,按关键字过滤奖品每天 0~4 次
Silver2Coin 银瓜子兑换银瓜子换硬币每天一次
VipPrivilege / MangaPrivilege领大会员福利 / 漫画权益每天一次
VipBigPoint 大会员大积分签到、浏览、观看每天一次,建议凌晨
Charge 免费B币券充电B 币券给指定 UP 主充电每天一次
Test 测试 Cookie检查 Cookie 是否有效手动运行

先跑起来:Docker 部署只需两条命令

门槛最低的路径是 Docker。如果机器上已装好 Docker,直接克隆仓库执行一键脚本:

git clone https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro bash BiliBiliToolPro/docker/install.sh

脚本会拉取镜像并启动容器,宿主机 22330 端口映射到容器 8080。用docker logs -f bili_tool_web看启动日志,确认没有报错即可。

启动后浏览器访问http://localhost:22330,默认账号admin,密码BiliTool@2233,首次登录后到 Admin 页面修改密码。

其他部署方式按需选择,仓库里都有现成文档:

方式适合谁文档
青龙面板已搭青龙、想和脚本统一管理qinglong/README.md
本地/服务器程序包Win、macOS、Linux 直接跑docs/runInLocal.md
免费在线容器没有自己的服务器docs/claw-cloud.md
Helm Chart(K8s)有 K8s 集群helm/README.md

青龙面板的部署要点是:在面板里添加拉库定时任务,白名单写bili_task_.+\.sh,拉库成功后会自动生成一堆bili_task_*定时任务,再手动运行一次"bili扫码登录"即可。

B站Cookie怎么获取

Cookie 是程序登录 B 站的身份凭证,来源是你的浏览器。获取步骤:

  1. 打开浏览器,登录 B 站账号
  2. 按 F12 打开开发者工具,切到 Network(网络)标签
  3. 刷新页面,点任意一个请求,在请求头里找到 Cookie
  4. 完整复制整段 Cookie 值

拿到 Cookie 后有两种填法:

  • 扫码登录(推荐):在 Web 界面运行"扫码登录"任务,页面会生成二维码,用 B 站 App 扫码后 Cookie 自动写入配置,以后过期也能用它刷新,省去手动复制。
  • 手动配置:把 Cookie 字符串填入配置文件cookies.jsonBiliBiliCookies数组,或用环境变量BiliBiliCookies__1(多个账号依次为__2__3)。

完成第一个自动任务:配置每日签到

登录后进入 Schedules(任务调度)页面,这里列出所有任务的下一次触发时间、执行状态和历史记录。

以每日任务为例,带你看一遍:

  1. 确认调度时间:Daily 任务的默认 Cron 是0 0 15 * * ?,即每天 15 点执行,按需修改。
  2. 手动触发一次:不等到 15 点,直接点运行按钮,观察状态从运行中变为成功。
  3. 查看执行日志:点开日志能逐条看到登录、看视频、分享、投币的结果;配置了消息推送(如 PushPlus、钉钉、Telegram)的话,手机上也会收到执行摘要。
  4. 跑一遍 Test 任务:验证 Cookie 是否有效,避免白等。

多账号管理与细粒度配置

多账号:每扫码登录一个新账号,Cookie 就自动追加一份。Docker 部署下存在挂载的config/cookies.json里;青龙部署则写回环境变量Ray_BiliBiliCookies__0__1……每个账号会独立执行同一套任务。

细粒度开关:几乎所有行为都开放了配置,常见几项(以 docs/configuration.md 为准):

配置项作用默认值
DailyTaskConfig__NumberOfCoins每日投币数(0~5)5
DailyTaskConfig__IsWatchVideo/IsShareVideo是否观看 / 分享视频true
DailyTaskConfig__SupportUpIds优先支持的 UP 主 ID,投币、分享优先选他们的视频作者本人
Security__RandomSleepMaxMin启动后随机睡眠上限(分钟),避免每天准点运行20
Security__IntervalSecondsBetweenRequestApi两次接口调用的最小间隔(秒)20
Security__IsSkipDailyTask总开关,关闭后不调用 B 站任何接口false

配置有 4 种方式:改appsettings.json、命令行参数、环境变量(推荐)、青龙面板环境变量页。优先级为:json 文件 < 环境变量 < 命令行。

出问题时怎么办:4 步排查清单

  1. 先跑 Test 任务:失败多半是 Cookie 过期,重新扫码登录即可。
  2. 升级到最新版本:Docker 用户执行docker compose pull && docker compose up -d,青龙用户让拉库任务自动更新。
  3. 开 Debug 日志:把日志等级配成 Debug 再运行一次,拿到详细输出后定位是网络、Cookie 还是接口变更问题。
  4. 查 FAQ 和议题:docs/questions.md 收录了 .NET 环境安装、青龙 dotnet 安装失败等高频问题,没找到答案再提交 Issue。

写在最后

BiliBiliToolPro 把"每天记得做"这件事变成了"设好就不用管",任务全部定时自动执行,你只需偶尔看一眼日志。

git clone https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro

按上文的 Docker 路径跑起来,扫码登录,剩下的交给它。

【免费下载链接】BiliBiliToolProB 站(bilibili)自动任务工具,支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。项目地址: https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询