项目简介
BiliBiliTool 是一款自动执行 B 站任务的工具,能在用户忘记执行某些任务时,依据预设命令自动完成计划任务。比如月初自动领取大会员福利,辅助用户自动完成每日任务以获取满额经验值实现快速升级。
项目的主要特性和功能
- 每日获取满额升级经验,涵盖登录、投币、点赞、分享视频(支持指定UP主)。
- 每天进行漫画签到和直播签到。
- 将直播中心银瓜子兑换为硬币。
- 每月领取大会员赠送的 B 币券和福利,以及大会员漫画福利。
- 月底在 B 币券过期前进行充电(支持指定UP主,也可为自己充电)。
- 直播中心天选时刻自动参与抽奖。
- 支持所有远端的日志推送(默认支持推送到 Telegram、企业微信、Server 酱、钉钉、酷推,还支持自定义推送到任意 API)。
安装使用步骤
1. 获取自己的 Cookie
- 浏览器打开并登录 Bilibili 网站。
- 登录成功后,访问
https://api.bilibili.com/x/web-interface/nav
,按 F12 打开开发者工具,按 F5 刷新。 - 在开发者工具面板中,点击网络(Network),在左侧的请求列表中,找到名称为
nav
的接口,点击它。 - 依次查找 Headers ——> RequestHeader ——> cookie,复制整个这个 cookie 字符串,保存到记事本。
2. 配置 Cookie 并运行 BiliBiliTool
- 点击本页面右上角的 fork 按钮,复刻本项目到自己的仓库。
- 进入自己 fork 的仓库,点击 Settings-> Secrets-> New Secrets,添加 1 个 Secrets,名称为
COOKIESTR
,值为保存的cookie 字符串
。 - 开启 Actions 并触发每日自动执行。Fork 完后所有 Actions 默认关闭,配置好后手动点击 Enable 开启,开启后手动执行一次工作流验证是否正常。
方式二:下载程序包到本地或服务器运行
- 解压并填写配置,找到
appsettings.json
文件,用记事本编辑,填入之前获取的 Cookie 字符串,保存后关闭。 - 运行应用,Windows 系统可直接双击运行
start.bat
批处理文件,Linux 系统在终端执行命令dotnet Ray.BiliBiliTool.Console.dll
。
方式三:docker 容器化运行
- 确认已安装 docker 所需环境(docker 和 docker-compose)。
- 在本地任意文件夹下,创建目录
bilibli_tool
,在其下新建docker-compose.yml
文件和my_crontab
文件。 - 编辑文件内容,填入相关配置,启动并运行容器。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】