admin管理员组文章数量:1122853
云函数本来是给开发者和企业用的,不过因为他能运行代码,加上定时运行的特性,很快就被人挖掘出新的用途。
今天要说的自动化签到,如果我们把签到那些App的代码复制到云函数上,并设置每天运行一次,这事儿不就成了?
既然思路有了,咱们接下来就去实现它。
1.挑选自动签到脚本
脚本的问题不需要我们担心,往上已经有大佬写好了签到脚本。
只要把代码复制粘贴到云函数上,让它“自己动”就行了。
而在市面上众多签到脚本之中,技术猫选择了Stioi大佬的这个聚合脚本。
因为这个脚本支持的App最多,比如主流的爱奇艺、全民K歌、腾讯视频、有道云笔记、网易云音乐、百度贴吧等App,都在支持列表里。
而且更新也比较迅速,签到失效的代码很快会被修复,算是很贴心的开发者了。
2.登录并创建云函数
既然要用到免费的腾讯云函数,我们就得先去登录一下腾讯云,访问下面的网址,用微信扫码登录最省事儿了。
登录网址:https://console.cloud.tencent
登录后,在顶部的搜索框输入“云函数”,看到圈出来的框框没,点它就对了。
进入云函数界面后,点击左上角的【新建】,来创建我们需要的函数服务。
进入下一步,创建方式选择「自定义创建」。
而函数名称也得改成「dailycheckin」,运行环境选择「python3.6」。
我已经把需要改的地方标红了,大伙抄个答案。
改好了就往下挪,会看到【函数代码】这一栏。
# -*- coding: utf-8 -*-
from dailycheckin.main import checkin
def main_handler(event, context):
checkin()
checkin()
注意喽,把小雷圈出来的代码全部删掉,并复制以下代码,粘贴到编辑框内。
到这里就完成【函数代码】的设置了,接下来我们需要再往下滑,找到【高级配置】那一栏,把“执行超时时间”改成900秒。
是不是贼简单?咱们再往下滑一丢丢,找到【触发器配置】,来个三段式连招。
选择“自定义创建”,把“定时任务名称”改为:checkin。
触发周期改为:自定义触发周期。
Cron表达式改为:45 8 * * *
3.安装依赖环境
现在我们已经创建好云函数了,但这时候的云函数还是一个空壳。
最后出现“successfully”的提示就表示安装成功了。
4.复制和配置自动签到代码
如果以上步骤都完成,恭喜你,已经把云函数的所有环境给弄好了。
大家访问下面的网址:在网页尾部复制签到代码。
自动签到代码网址:https://sitoi.gitee.io/dailycheckin/settings
啥意思呢?其实这一长串代码已经包含了很多App的签到代码,比如网易云音乐,标黄的两栏分别要填入自己的网易云音乐登录手机号和密码。
还有天翼云盘的签到代码,都可以通过开头的前缀识别出来。
在Name窗口点击唯一的网页,下滑就能找到cookie了,右键复制cookie全部值,粘贴到自己需要签到的App项目上即可。
等一切都配置完毕后,别忘了点击底部的测试按钮哦,如果控制台显示测试成功,那就直接点击【部署】按钮。
除了技术猫所推荐的聚合签到脚本,Github上还有很多基于腾讯云函数的签到脚本,在这就不一一介绍了。
当然,云函数的用处其实非常广泛,除了自动化签到,还能用于搭建Onedrive网盘和运行golang等,只要多折腾多搜索,会发现各种新大陆玩法,好啦,这期干货分享到此结束,感兴趣的小伙伴可以自己动手尝试。
版权声明:本文标题:利用腾讯云函数实现自动化签到 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1726442694a1097600.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论