部署一个脚本,每日自动登陆橙光领取花篮

本文档详细介绍了如何利用GitHub Action实现橙光游戏自动签到,并通过Server酱将签到结果推送到微信。步骤包括手机抓包获取关键信息、创建企业微信应用、配置GitHub仓库Secrets以及解决GitHubAction任务停用问题。提供了完整流程和截图辅助理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >




原仓库地址:https://github.com/Wenmoux/checkbox
修改后的仓库地址见后

我做了一些修改:
1.增加github action配置文件,支持云上定时执行签到操作
2.将签到信息推送到微信(原脚本提供代码,根据github action规则修改了一些变量的获取方式)



一、效果预览

微信推送示例如下:

g2ob9K.png

根据橙光机制,只要在APP中进行了签到,就可以完成领花,如下:

g2oq1O.jpg



二、部署方法如下:

1.使用抓包工具对手机进行抓包

我经常使用的抓包工具是fiddler,官网下载地址:https://www.telerik.com/download/fiddler

g2ooA1.png

在保证被抓包手机已经登录橙光账号的前提下,对于抓包的url没有什么限制,只要url中包含66rpg这个字样的都可以完成这个操作,例如url为api.66rpg.com之类

在成功完成fiddler以及手机代理的配置以后,随便点击一个url,在一个叫做WebForms的选项卡中

g2o57R.png

可以提取到两个有用的信息:token、skey这两个字段是脚本完成自动登录的关键字段,将它们复制出来保存到一个临时文本文件中,后面会用上



2.申请企业微信,并配置Server酱,方便后面直接将签到信息推送到微信

首先是申请企业微信,申请教程直接看:https://sct.ftqq.com/forward (此处教程由server酱提供,所以第一次进入时会提示扫描微信二维码登录,此处完成登录后,后面对server酱进行配置时就不需要进行登录了)

g2oRcF.png

在完成了企业微信的申请以及应用的建立以后,就该对推送服务Server酱进行配置,配置页面也即为上面的教程页面

g2o21U.png

以上信息的获取都在上面这篇教程中有提到。
完成企业微信的申请以后,进入SendKey,将SendKey复制出来,和方才抓包得到的两个字段放在一起,后面会用上

g2oTtx.png



3.fork github 仓库

修改后的代码在:https://github.com/ybqdren/checkbox

如果你是第一次使用github,你需要申请一个github账号,申请教程见:https://blog.csdn.net/weixin_45565171/article/details/109718633

fork即复制一个仓库,仓库中包含脚本相关的所有代码

g2o4B9.png

当你执行了fork操作后,你会得到一个自己的仓库,识别方式就是看项目名称前是否为你的用户名

g2ohnJ.png



4.在当前仓库中设置三个Secrets信息

因为代码已经修改为支持github action(相当于腾讯云函数,会自动构建并执行代码,免费)运行,所以只需要将一些私密信息填写到环境变量中就可以了

在当前已经fork好的仓库中,点击Settings (如果不是你的仓库,就不会有这个选项)

g2oWX4.png

点击页面上的 New repository secret 分别将刚才获取的三个变量按照名称对应的方式创建进去:

SERVER_KEY    (server酱处获取到的sendKey)
TOKEN (手机抓包中获取到的token) 
SKEY  (手机抓包中获取到的skey)


5.点亮fork后的仓库

star当前仓库后,就正式触发了Github Action,每日早上会自动执行脚本,并进行微信推送

g2o7h6.png



三、使用后遇到的一些问题,以及解决办法记录

github action任务被停用

如果出现了下面这段文字,就说明你遇到了和我一样的问题
在这里插入图片描述
出现原因是:仓库在60天以后没有任何提交的操作,于是就会自动关闭GitHub Action任务


解决办法如下
1.手动打开:点击黄色提示区域中的"Enable workflow",打开后会在仓库名称的顶部出现一段蓝色的提示文字
在这里插入图片描述
并且会出现“Run workflow”(图中红色箭头)
在这里插入图片描述

2.测试
在这里插入图片描述
此处在工作流中出现一个新的任务,并且有黄色的小点
在这里插入图片描述
当此任务前面出现一个绿色的箭头时表示运行成功
在这里插入图片描述
我们可以查看一下运行详情
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值