首先打开腾讯云函数页 https://console.cloud.tencent.com/scf/index
新建一个云函数
名字随便起, 语言选择python3.6 空白函数
将以下代码粘贴进代码框中并配置超时时间
# -*- coding: utf-8 -*- import requests import json import time import random def main_handler(event,context): # 登录,获取用户信息 info = json.loads(get_token()) print('获取用户信息:{}'.format(info)) uid,token = info['data']['uid'],info['data']['token'] # 登录到活动中心,获取cookie cookies = get_huodong(uid,token) print('获取cookie:{}'.format(cookies)) # 签到 return qiandao(cookies) def qiandao(cookies): headers["Cookie"] = 'PHPSESSID={}'.format(cookies) qiandao_login_url = "http://h5.rrhuodong.com/index.php?g=api/mission&m=clock&a=store&id=2" get(qiandao_login_url) info_url = "http://h5.rrhuodong.com/index.php?g=api/mission&m=index&a=user_info" text = get(info_url).text info = json.loads(text)['data'] headers.pop("Cookie") result = "{} 签到成功: 称昵:{} 等级:{} 人人钻:{} ".format(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()),info['nickname'],info['main_group_name'],info['point']) # server酱推送 serverresult = "签到成功!称昵:{},等级:{},人人钻:{}".format(info['nickname'],info['main_group_name'],info['point']) # 将/*****.send 中间的部分改成你的SCKEY url = 'https://sc.ftqq.com/你的server酱SCKEY.send' response = requests.get(url,params={"text":serverresult, "desp":result}) data = json.loads(response.text) if data['errno'] == 0: print('Server酱推送成功') else: print('Server酱推送失败,请检查sckey是否正确') # end print(result) return result def get_huodong(uid,token): huodong_login_url = "http://h5.rrhuodong.com/index.php?g=api/mission&m=index&a=login&uid={}&token={}".format(uid,token) return requests.utils.dict_from_cookiejar(get(huodong_login_url).cookies)['PHPSESSID'] def get_token(): token_login_url = "http://a.zmzapi.com/index.php?g=api/public&m=v2&accesskey=519f9cab85c8059d17544947k361a827&client=2&a=login&account={}&password={}".format(username,passwd) return get(token_login_url).text def get(url): content = requests.get(url.format(username,passwd), headers=headers, verify=False, allow_redirects=False) return content # 浏览器头部 headers = { "User-Agent":"Mozilla/5.0 (Linux; U; Android 9; zh-cn; MI 6 Build/9.0) AppleWebKit/533.1 (KHTML, like Gecko) Version/5.0 Mobile Safari/533.1" } # 账号、密码 username = '你的账号' passwd = '你的密码'
点击完成之后 创建个触发器 配置如下(我这个是每天上午八点触发)
代码搬自吾爱
配置完记得测试一下.
我测试是可以用的
-End-