我在上一篇文章中介绍了如何使用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