白嫖腾讯云函数,实现自动化签到
在下八八
2021-09-20 iPhone 11 Pro
#腾讯云函数# #Python# #爱编程# 云函数本来是给开发者和企业用的,不过因为他能运行代码,加上定时运行的特性,很快就被人挖掘出新的用途。
如果我们把签到那些App的代码复制到云函数上,并设置每天运行一次,这事儿不就成了?
既然思路有了,咱们接下来就去实现它。
1.挑选自动签到脚本
脚本的问题不需要我们担心,往上已经有大佬写好了签到脚本。
只要把代码复制粘贴到云函数上,让它“自己动”就行了。
而Stioi大佬的这个聚合脚本完美涵盖市面主流签到
这个脚本支持的App最多。
比如主流的爱奇艺、全民K歌、腾讯视频、有道云笔记、网易云音乐、百度贴吧等App,都在支持列表里。
而且更新也比较迅速,签到失效的代码很快会被修复,算是很贴心的开发者了。
2.登录并创建云函数
既然要用到免费的腾讯云函数,我们就得先去登录一下腾讯云。
访问下面的网址,用微信扫码登录最省事儿了。
登录网址:查看链接
登录后,在顶部的搜索框输入“云函数”,如图框所示
进入云函数界面后,点击左上角的新建,来创建我们需要的函数服务。
进入下一步,创建方式选择「自定义创建」。
而函数名称也得改成「dailycheckin」,运行环境选择「Python3.6」。
喏,已经把需要改的地方标红了,大伙抄个答案。
改好了就往下挪,会看到函数代码这一栏。
注意喽,把上图圈出来的代码全部删掉,并复制以下代码,粘贴到编辑框内。
# -*- coding: utf-8 -*- from dailycheckin.main import checkin def main_handler(event, context): checkin()
到这里就完成函数代码的设置了。
接下来我们需要再往下滑,找到高级配置那一栏。
把“执行超时时间”改成900秒。
下滑找到【触发器配置】,来个三段式连招。
选择“自定义创建”,把“定时任务名称”改为:checkin。
触发周期改为:自定义触发周期。
Cron表达式改为:45 8 * * *
每天八点四十五执行任务 可根据需要自行改动
以上的操作都搞完以后,就可以点击完成按钮啦。
3.安装依赖环境
现在我们已经创建好云函数了,但这时候的云函数还是一个空壳。
所以还得安装依赖环境,让它能顺利运行签到代码。
在函数管理界面点击函数代码,接着找到“终端”,点击“新终端”。
然后就来到下面这个类似于微信聊天窗口的界面。
在输入框输入:cd src,并且按一下回车。
接着输入:pip3 install dailycheckin --upgrade -t .
输入完成后再一次回车键,等它自动安装依赖。
不用管更新提示 在返回代码找到“successfully”的提示就表示安装成功了
4.复制和配置自动签到代码
如果以上步骤都完成,恭喜你,已经把云函数的所有环境给弄好了。
但革命尚未成功,我们还差最后一步,那就是把自动签到代码放到云函数上运行。
还是在这个“聊天窗口”的src目录上,右键新建文件夹一个“config”文件夹
在刚新建好的“config”文件夹里,再新建一个config.json文件。
这个config.json正是用于保存自动签到运行代码的。
由于代码比较长,大家访问下面的网址:在网页尾部复制签到代码。
自动签到代码网址:查看链接
注意右边是有一个复制按钮的,点一下就会自动复制全部代码。
把这串代码复制并粘贴到config.json里面。
然后我们再按自己的需求,来配置需要签到的App。
啥意思呢?其实这一长串代码已经包含了很多App的签到代码。
比如网易云音乐,标黄的两栏分别要填入自己的网易云音乐登录手机号和密码。
还有天翼云盘的签到代码,都可以通过开头的前缀识别出来。
如果实在不知道哪些代码代表哪些App,记得回到上面的网址查一查。
顶部就是签到配置的信息
不过有些签到配置需要的是cookie信息,而不是账号密码。
那我们怎么去获取cookie呢?
以爱奇艺为例,给大家演示一下获取过程。
先打开电脑浏览器,进入爱奇艺官网并登录账号。
接着按下F12,打开网页控制台,再刷新一下网页。(一定要刷新)
这时候控制台就获取好cookie了,在控制台点击Network标签,选择Doc标签
在Name窗口点击唯一的网页,下滑就能找到cookie了。
右键复制cookie全部值,粘贴到自己需要签到的App项目上即可。
等一切都配置完毕后,别忘了点击底部的测试按钮哦。
如果控制台显示测试成功,那就直接点击部署按钮。
从现在开始,享受每日自动签到带来的快感。