BiliBiliTool安装教程:用Docker 5步跑通B站自动赚经验工具
【免费下载链接】BiliBiliTool.Net 5 编写的B站(哔哩哔哩)任务工具,通过GitHub Actions实现每日线上自动运行任务:每日自动登录、观看、分享、投币视频,获取每日任务的满额经验,轻松升级Level 6,实现自动领取大会员权益、月底自动为自己充电等功能。项目地址: https://gitcode.com/gh_mirrors/bi/BiliBiliTool
每天上班忘了签到,晚上打开B站才发现每日任务过期?BiliBiliTool 是一款 B站自动任务工具,按你设定的时间自动完成每日任务:自动登录、观看和分享视频、投币、领取大会员权益,帮你拿到每日满额65点经验,轻松升级LV6。下面带你用 Docker 部署它,5步跑通每日定时运行。
它能帮你做什么
- 自动完成每日经验任务(登录、观看、分享、投币),拿满65点经验
- 每月1号自动领取大会员权益(B币券、漫画福利),忘记也不浪费
- 自动进行漫画签到、直播中心签到,顺手把银瓜子兑换成硬币
- 支持指定up主投币和月底充电,一键支持你喜欢的创作者
- 把执行结果推送到微信、钉钉、Telegram等,一条消息确认运行结果
动手前:先确认两件事
确认一:Docker
Docker 是一个容器平台,可以靠"镜像"(打好的程序包,自带运行环境)直接跑程序,你不需要自己安装 .NET 运行环境。
- Windows 用户:安装 Docker Desktop,一路点下一步即可
- 验证:打开终端输入
docker -v,能输出版本号就算就绪
确认二:B站 Cookie
Cookie 是 B站用来识别你账号的一串凭证,相当于"登录证明",工具靠它执行所有操作。获取步骤:
- 浏览器登录B站,访问接口
https://api.bilibili.com/x/web-interface/nav - 按 F12 打开开发者工具,点"Network"(网络)标签,再按 F5 刷新
- 在左侧请求列表中点击名为
nav的请求 - 在右侧 Headers → Request Headers 里找到
cookie字段,选中整串字符串复制
把 Cookie 粘贴到记事本里备用,这串字符不要外传。
选一条适合你的路线:4种方式对比
| 路线 | 需要什么 | 一句话点评 |
|---|---|---|
| 云函数(如腾讯云SCF) | 云账号 | 线上运行、触发灵活,但查看日志不友好 |
| 下载Release包到本地/服务器 | .NET 5 运行时或自包含包 | 尝鲜最快,但要装环境或下载更大的自包含包 |
| Docker容器化 | 只装Docker | 免装 .NET,自带定时任务,适合长期挂跑 |
| GitHub Actions | 代码托管账号 | 作者目前建议暂缓该方式,不作首选 |
本文推荐Docker容器化:只装一个软件,不挑操作系统,还能把"每天15点自动跑"写进配置文件,从此不用惦记手动启动。
跟着做:5步完成Docker定时运行
- 取回配置模板。终端执行
git clone https://gitcode.com/gh_mirrors/bi/BiliBiliTool,然后新建一个运行文件夹,把仓库里docker/sample/docker-compose.yml和docker/sample/my_crontab两个文件复制进新文件夹,分别改名为docker-compose.yml和my_crontab。 - 填compose文件。打开
docker-compose.yml,image字段指向作者维护的现成镜像,无需改动;找到 Cookie 那一行,把=后面填上你的 Cookie:
environment: - Ray_BiliBiliCookies__1=把B站Cookie粘贴到这有多个账号就继续填__2、__3行。 3.填定时任务。打开my_crontab,每行开头是 cron 表达式(分 时 日 月 周),0 15 * * *表示每天15点执行每日任务,0 22 * * *是22点跑抽奖任务;要改时间就改这几位,注意文件末尾要保留一个换行。 4.启动容器。终端进入该文件夹,执行:
docker-compose up -d命令无报错返回即表示容器已在运行,首次拉镜像需要几分钟。 5.选配推送。想收到执行通知的话,按 docs/configuration.md 在 compose 文件里补上推送参数(如 PushPlus 的 token),再执行一次上面的启动命令。
怎么确认它跑成功了
看3个信号:
- 终端执行
docker-compose ps,bilibili_tool容器状态显示Up - 容器启动时会先跑一次 Test 任务测试 Cookie,日志无报错说明 Cookie 有效
- 到点后日志出现
登录成功,经验+5这类行,最后停在全部任务已执行结束;配了推送的还会收到手机消息
出问题先查两个高频情况:
- Cookie报错或登录失败:多为 Cookie 过期或复制不全。按前面步骤重新获取,更新 compose 文件后重跑
docker-compose up -d - 启动后长时间没有任务日志:执行
docker-compose logs -f看实时输出,卡在拉镜像多半是网络问题;拉取成功后本地有缓存,下次启动会很快
写在最后
- Cookie 等同于账号凭据,请保管好,别提交到公开仓库或发给别人
- 保留程序内置的随机延迟与请求间隔,不要改成0,降低账号被风控的风险
- 工具仅限学习与个人使用,请遵守平台规则,不要滥用
【免费下载链接】BiliBiliTool.Net 5 编写的B站(哔哩哔哩)任务工具,通过GitHub Actions实现每日线上自动运行任务:每日自动登录、观看、分享、投币视频,获取每日任务的满额经验,轻松升级Level 6,实现自动领取大会员权益、月底自动为自己充电等功能。项目地址: https://gitcode.com/gh_mirrors/bi/BiliBiliTool
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考