图文解释Glados自动签到免费获取天数(腾讯云函数serverless版)

您所在的位置:网站首页 switch免费会员七天续费续天数吗 图文解释Glados自动签到免费获取天数(腾讯云函数serverless版)

图文解释Glados自动签到免费获取天数(腾讯云函数serverless版)

2023-08-11 12:01| 来源: 网络整理| 查看: 265

我在上一篇文章中介绍了如何使用github action来实现glados的自动签到的方法,但对github不太熟悉的同学来说步骤有点多,而且全是英文看起来费劲。接下来我又捣鼓了一下使用腾讯云函数的做法,相对更简单。

了解过一点云函数并且也开通过腾讯云函数服务的同学可以直接从【开始部署】部分开始看啦

云函数是什么?

腾讯云云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码, 是实时文件处理和数据处理等场景下理想的计算平台。 您只需使用 SCF 平台支持的语言编写核心代码并设置代码运行的条件,即可在腾讯云基础设施上弹性、安全地运行代码。

使用云函数是免费的吗?

根据腾讯云的文档

新用户前三个月将获得免费额度,第四个月开始不再享受免费额度。 在这里插入图片描述 在这里插入图片描述

我们要运行的函数是每天请求1次glados的网页进行签到操作,调用次数和资源使用量和流量肯定在免费额度内。 所以可以先部署试试,不想被扣费的话记得三个月内把函数删除掉就行。

PS:阿里云的函数计算 仍然是有免费额度的,使用方法和腾讯云的差不多,大家可以自行探索下。

腾讯云serverless新手体验

https://serverless.cloud.tencent.com/start?c=ft

可以先自行探索一下,领取个代金券 后面就正式开始我们的部署啦~

开始部署

打开控制台,新建云函数 在这里插入图片描述

选择【从头开始】,函数类型【事件函数】,地域选,运行环境必须选【python3.6】 在这里插入图片描述

在线编辑代码 在这里插入图片描述 将下面这些代码粘贴进代码框里,记得修改自己的sckey和cookie值,获取这两个值的方法在我的上一篇博客文章有写。填好后记得ctrl+s保存代码

import json import requests # server酱开关,填off不开启(默认),填on同时开启cookie失效通知和签到成功通知 sever = 'on' # 填写server酱sendkey,不开启server酱则不用填(修改成你自己的) sckey = 'SCT*******************************' # 填入glados账号对应cookie(修改成你自己的) cookie = '_ga=******************************' def start(): url = "https://glados.rocks/api/user/checkin" url2 = "https://glados.rocks/api/user/status" referer = 'https://glados.rocks/console/checkin' # checkin = requests.post(url,headers={'cookie': cookie ,'referer': referer }) # state = requests.get(url2,headers={'cookie': cookie ,'referer': referer}) origin = "https://glados.rocks" useragent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 " \ "Safari/537.36 " payload = { # 'token': 'glados_network' 'token': 'glados.network' } checkin = requests.post(url, headers={'cookie': cookie, 'referer': referer, 'origin': origin, 'user-agent': useragent, 'content-type': 'application/json;charset=UTF-8'}, data=json.dumps(payload)) state = requests.get(url2, headers={'cookie': cookie, 'referer': referer, 'origin': origin, 'user-agent': useragent}) print(checkin.text) print(state.text) if 'message' in checkin.text: mess = checkin.json()['message'] time = state.json()['data']['leftDays'] time = time.split('.')[0] print(mess) print(time) if sever == 'on': requests.get('https://sctapi.ftqq.com/' + sckey + '.send?title='+mess+',you have '+time+' days left') else: requests.get('https://sctapi.ftqq.com/' + sckey + '.send?title=error') print("error") checkin.close() state.close() def main_handler(event, context): start() 触发器配置

在这里插入图片描述 5. 点击完成,回到函数配置页,点击测试 在这里插入图片描述

验证结果

看到测试成功 在这里插入图片描述

打开微信查看推送 在这里插入图片描述 之后每天就会定时触发啦~

如何删除和冻结云函数

如果不想要这个云函数了,记得在控制台删除,免得以后会有扣费的情况~ 在这里插入图片描述 冻结云函数,确保不会再扣费 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3