首先需要一个一键网易云签到+300首歌的网站
源码我之前发过,可以直接用代码里的,也可以自己搭
网站源码地址:https://www.daolt.com/post/8434.html
函数代码我也放在文章末尾
云函数调用的网站里的api.php文件,我自行改了,如果你要自行搭建修改?do=之前的地址为你搭建网址的api.php路径
首先来到网站https://md5jiami.51240.com/
输入密码转换MD5,32位小写就是我们需要的
然后去代码里进行填写
填写完以后,全选,复制
打开腾讯云函数面板
新建一个云函数
名字随意,运行环境Python3.6,空白模板
下一步
描述里可以填备注防止自己忘记,代码栏清空默认代码,把刚才复制的粘贴进去
然后点击下方的高级设置,内存选择64M,执行超时填写10-15秒左右,具体看网站响应时间,我推荐15秒
然后点击完成,来到函数代码页面
下方有个测试,点击测试,稍等15秒会显示测试结果
然后来到触发管理创建触发器,任务名称随意触发周期选择自定义触发周期,我用的0 0 10,14,16 * * * *
自己可以看着帮助文档改
至此,利用云函数实现自动任务教程到这里就结束了
在线代码:
# -*- coding: utf8 -*-
import requests
import json
import random
def main_handler(event, context):
url = 'http://163.mimz.top/163.php?do=login'
url2 = 'http://163.mimz.top/163.php?do=daka'
url3= 'http://163.mimz.top/163.php?do=sign'
payload = {'uin': '手机号',
'pwd': 'MD5密码',
'r': random.uniform(0, 1)}
post = 'do=daka'
sign= 'do=sign'
sess = requests.Session()
response = sess.post( url, data = payload).text
result = sess.post(url2, data = post).text
result2 = sess.post(url3, data = sign).text
#message = json.loads(result)['count']
a =requests.get('https://sc.ftqq.com/通知秘钥.send?text=' + result+ result2 + '&desp=' + result + result2)
print(result,result2)
怕出错可以下载下面的附件
还没有评论,来说两句吧...