0%

利用GitHub Action定时任务实现B站,哔哩哔哩(Bilibili)自动签到每日自动投币,银瓜子兑换硬币,领取大会员福利

​ 今天逛github偶尔看到了这样一个仓库,利用GitHub Action定时任务实现B站,哔哩哔哩(Bilibili)自动签到每日自动投币,银瓜子兑换硬币,领取大会员福利,打开看了一下,就是利用github Action来实现的,其实我自己也写过类似通过腾讯云函数免费签到的类似任务,瞬间就感兴趣了(有轮子直接用多香)

​ 下面就开始过程:

1,要求

要求其实不多,而且能看这个教程的基本上都有

  1. 浏览器:Chrome,Edge,等等等都行,只要是个浏览器(IE退出群聊)
  2. bilibili帐号,(没有的估计也不会有这个需求)
  3. github帐号

2,部署阶段

​ 首先我们进入BILIBILI-HELPER项目地址

​ 网址我也贴下来了 仓库地址:JunzhouLiu/BILIBILI-HELPER

​ 可以看到仓库的README.md文件介绍的也很详细

​ 我就不多介绍了

2.1Fork仓库

​ 首先把项目fork到自己仓库

2.2 获取哔哩哔哩cookie

​ 进入哔哩哔哩官网(https://www.bilibili.com/),登录自己的帐号

​ 登陆之后开始获取cookie

​ 直接点击F12按钮或者点击菜单-更多工具-开发者工具进入开发者工具

进入开发者工具后

点击APPlication-cookies-按照我的图片步骤操作

获取到cookies之后我们开始下一步

2.3 填入cookies

回到github 进入我们刚才fork的项目,填入cookies进入环境变量里

下面是开发者的图

2.4 开启 Actions

然后

2.5 启动

注意这时候默认还是不运行的,我们需要到配置文件开启

回到code

修改 ./github/trigger.json 文件

将代码改成

1
2
3
{
"trigger": 1
}

你可以直接复制我的代码

然后

修改..

这时候你就可以使用Github Action运行自己的哔哩哔哩自动签到了

3个性化配置

Server酱推送

  1. 前往 sc.ftqq.com 点击登入,创建账号(建议使用 GitHub 登录)。
  2. 点击点发送消息 ,生成一个 Key。将其增加到 Github Secrets 中,变量名为 SERVERPUSHKEY
  3. 绑定微信账号 ,开启微信推送。

如果需要修改每日任务执行的时间,请修改 .github/workflows/auto_task_bilili.yml,在第 12 行左右位置找到下如下配置。

1
2
3
4
5
schedule:
- cron: '30 10 * * *'
# cron表达式,Actions时区是UTC时间,所以下午18点要往前推8个小时。
# 示例: 每天晚上22点30执行 '30 14 * * *'
#此段来自仓库README.md

配置自定义功能(来自仓库README.md)

配置文件位于 src/main/resources/config.json

参数示意

Key Value 说明
numberOfCoins [0,5] 每日投币数量,默认 5
selectLike [0,1] 投币时是否点赞,默认 0, 0:否 1:是
watchAndShare [0,1] 观看时是否分享
monthEndAutoCharge [false,true] 年度大会员月底是否用 B币券 给自己充电,默认 true
devicePlatform [ios,android] 手机端漫画签到时的平台,建议选择你设备的平台 ,默认 ios

投币数量代码做了处理,如果本日投币不能获得经验了,则不会投币,每天只投能获得经验的硬币。假设你设置每日投币 3 个,早上 7 点你自己投了 2 个硬币,则十点半时,程序只会投 1 个)

查看运行日志

展开 Build With Maven 通过 DEBUG 标签快速过滤日志,查看运行状态

至此你的利用GitHub Action定时任务实现B站,哔哩哔哩(Bilibili)自动签到每日自动投币,银瓜子兑换硬币,领取大会员福利,大会员月底给自己充电等功能全部配置完成

感谢大佬分享的代码

参考文档

BILIBILI-HELPER

https://github.com/JunzhouLiu/BILIBILI-HELPER

本文标题:利用GitHub Action定时任务实现B站,哔哩哔哩(Bilibili)自动签到每日自动投币,银瓜子兑换硬币,领取大会员福利

文章作者:墨妄

发布时间:2020年11月09日 - 00:06:26

最后更新:2020年11月09日 - 01:04:50

原始链接:http://meetu.top/2020/11/09/20202209github-action-bilibili/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。