因为cloudflare的保护,GitHub的IP已经没法完成签到了,不过本地还是可以的
精简代码逻辑,除去不必要的提醒,改为成功不提示,失败让actions报错发邮件给你(没有消息就是好消息)。
因此,本fork版本只需要提供在secrets里提供COOKIE就行
以防万一,最好用chrome浏览器进行操作。
登录,进入任务目录,F12,选择network->plugin.php?H_name-tasks.html.html,看右侧的Cookie栏,复制到secrets里就行
感谢能把Curl转换成各种语言的神奇网站,感谢万能的ChatGPT,感谢优秀的渗透工具BurpSuite,感谢大毛病不多,小毛病不断的浏览器Chromium及Google Chrome
1.支持Server酱推送,将SCKEY添加到Action Secrets
2.将COOKIE添加到Action Secrets
3.添加了定时任务,会在每天北京时间凌晨一点运行
4.低调使用,避免迭代
1.安装PyCharm,安装BurpSuite
2.使用BurpSuite抓包,登录到领取任务页面,打开拦截,F12开启录制请求,点击“领取任务”
3.查看并复制已录制请求,粘贴到翻译网站获得Python代码,查看拦截内容,复制其中“Cookie”字段的值,询问ChatGPT获得将Cookie转化为请求格式的代码
4.将两段代码融合,并加上从系统变量提取Cookie的代码,即可完成四个执行脚本之一,其余三个脚本以此类推完成
5.在BurpSuite中丢弃请求,关闭拦截,运行代码,刷新页面检查任务是否成功领取
6.询问ChatGPT得到处理及融合个脚本输出的代码,与Server酱的官方Python实例融合,得到控制脚本
7.询问ChatGPT得到GitHubAction配置文件,放置于“.github/workflows”文件夹内
8,将项目上传GitHub
1.url的请求参数里有名为vwerify的验证参数,分析页面内容可获取,暂时不知道有什么用,以及会不会改变
2.url的请求参数还有个时间戳,问了ChatGPT,暂时整不了
3.Server酱的推送花钱才能看内容,后期将切换到其他平台,或者采用标题显示成败,内容显示详细的方式
4.整个项目基本上都是依赖ChatGPT写的,所以你提issues≠我会维护,有公式做题就是快
1.更新了一下代码,现在可以通过Server酱的标题来判断任务成功与否,通过内容查看请求返回值
2.现在就等下周周常冷却后抓包周签到了
1.用xml解析了返回值,把Server酱下了,换成TG Bot,BOTTOKEN填写TG Bot的token,USERID填写推送目标的ID
2.调试了一万遍,用Action就是出错,总是提示Token错误,在PyCharm里就能跑起来,后来发现是Action配置忘记加Secret
1.添加了获取总SP币值的功能
1.修改了一下代码,现在用Chrome抓Cookie就能完成配置
2.请求头里的verify似乎没有什么用
1.周常冷却好了,补全了周常相关的代码和结果判断
1.看了一下issue里关于cookie的问题,将以下代码填入书签的url中,在目标页面点击书签就可以直接显示cookie了
javascript:(function() {
var cookies = document.cookie;
window.alert("Cookie: " + cookies);
})();