BiliBiliTool 安装教程:10 分钟跑通 B 站自动任务工具
2026/8/23 10:42:47 网站建设 项目流程

BiliBiliTool 安装教程:10 分钟跑通 B 站自动任务工具

【免费下载链接】BiliBiliTool.Net 5 编写的B站(哔哩哔哩)任务工具,通过GitHub Actions实现每日线上自动运行任务:每日自动登录、观看、分享、投币视频,获取每日任务的满额经验,轻松升级Level 6,实现自动领取大会员权益、月底自动为自己充电等功能。项目地址: https://gitcode.com/gh_mirrors/bi/BiliBiliTool

BiliBiliTool 是一款用 .NET 5 编写的开源 B 站(哔哩哔哩)任务自动化工具,这篇 BiliBiliTool 安装教程将带你花 10 分钟走完全流程。它每天自动帮你完成登录、观看视频、分享、投币等任务,拿到每日满额 65 点经验,快速升到 Lv6;还会自动领取大会员每月福利、漫画与直播签到、月底充电,不用你手动惦记着打开网站。

技术选型一览

技术作用
.NET 5(C#)程序开发基础
B 站开放 API调用接口完成任务
Serilog多渠道日志与消息推送
appsettings.json配置文件,参数可调整
Docker容器化部署选项

准备工作

开始之前需要准备三样东西:

  1. .NET 5.0 环境:只有跑源码或使用依赖包时才需要;用自包含 zip 包可跳过。
  2. B 站账号:浏览器先登录好。
  3. 拿到自己的 Cookie:Cookie 是一段证明"你是谁"的身份凭证,工具靠它以你的身份执行操作。获取步骤:
    • 浏览器登录 B 站后,访问nav接口,地址为https://api.bilibili.com/x/web-interface/nav
    • 按 F12 打开开发者工具,再按 F5 刷新页面。
    • 点击"网络"(Network)标签,在左侧请求列表里找到nav请求并点击。
    • 在 Headers → Request Headers 中找到cookie,它是一长串以分号分隔的字符串。
    • 选中整段字符串,用 Ctrl+C 复制(别用右键复制,部分浏览器右键会弄乱内容),存进记事本。

下图展示了在开发者工具中定位 nav 请求和 cookie 字段的位置:

安装配置

下面是标准的配置流程,跟着做即可。

1. 下载或克隆项目代码

两种方式任选其一:

  • 非开发者(推荐):在项目 Releases 页面下载与你系统对应的最新版 zip。Windows 选win-x86-x64.zip,自包含包已内置运行环境,不需要装 .NET。
  • 开发者:克隆源码,之后用 .NET 5 SDK 构建运行:
git clone https://gitcode.com/gh_mirrors/bi/BiliBiliTool

2. 把 Cookie 填进配置文件

  • 解压 Release 包后,appsettings.json就在压缩包根目录;源码方式下它在src/Ray.BiliBiliTool.Console/目录里。
  • 用记事本打开,把BiliBiliCookies的值改成复制好的 Cookie,保存:
"BiliBiliCookies": [ "这里粘贴完整的cookie字符串" ]

常见坑:这串字符非常长,务必确认复制完整,首尾不要漏。后面运行看到登录失败,绝大多数是这一步没复制全。

3. 启动程序

  • Windows + 自包含包:直接双击Ray.BiliBiliTool.Console.exe
  • 已装 .NET 环境:在程序所在目录执行:
dotnet Ray.BiliBiliTool.Console.dll
  • 源码运行:进入项目目录再执行:
cd BiliBiliTool/src/Ray.BiliBiliTool.Console dotnet run

配置文件里默认任务名为Daily,运行一次就会自动执行完一整套每日任务。

常见坑:如果看到报错提示缺少 .NET 运行库,说明环境没装好,先安装 .NET 5.0 Runtime,或改用自包含 zip 包。

首次运行验证

启动后,控制台会按顺序打印日志:登录成功、硬币余额、观看视频、分享、投币、漫画签到、直播签到、领取会员福利,最后输出全部任务已执行结束,说明跑通了。下图是一次完整运行的日志,每个任务的结果都会写出来:

日志同时会写入Logs/目录的文件里;如果你配置了推送渠道,任务结束后手机还会收到一条汇总消息。

只想验证 Cookie 是否正常、不执行任何任务时,可以加参数-runTasks=Test单独跑一次 Cookie 测试。

如果日志里看到登录失败、没有账号信息输出,按准备工作步骤重新复制一遍 Cookie,注意别混入空格和换行。

进阶与收尾

  • Docker 容器化部署:参考docker目录中的示例docker-compose.yml,适合在服务器上长期定时运行。
  • 消息推送:在appsettings.jsonSerilog段落配置 PushPlus、企业微信、钉钉、Telegram 等渠道,任务结果推送到手机。
  • 常用可改参数DailyTaskConfig里的NumberOfCoins(投币数)、DayOfAutoCharge(充电日期)等;BiliBiliCookies数组填多条 Cookie 即可多账号。
  • 版本更新:作者约每 2 周发布一个小版本,定期下载新版替换旧版,以项目文档为准。

【免费下载链接】BiliBiliTool.Net 5 编写的B站(哔哩哔哩)任务工具,通过GitHub Actions实现每日线上自动运行任务:每日自动登录、观看、分享、投币视频,获取每日任务的满额经验,轻松升级Level 6,实现自动领取大会员权益、月底自动为自己充电等功能。项目地址: https://gitcode.com/gh_mirrors/bi/BiliBiliTool

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

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

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

立即咨询