时光相册云函数打卡

找到加密的密码

找到时光相册官网点击登录
打开网页的检查模式
在这里插入图片描述
保存下手机号和密码 下个步骤会需要

布置云函数

例如阿里云函数
打开函数计算 选择服务及函数
创建函数名字随意配置128mb 超时30s即可

如果不需要server酱提示 把代码倒数第三行的post请求这一行删除
以下{手机号},{密码},{自己的server地址},均直接替换不需要保留{}括号

import requests
import json
import time
def start():
    header = {
        "User-Agent": "EverPhoto/2.7.0 (Android;2702;ONEPLUS A6000;28;oppo)",
        "x-device-mac": "02:00:00:00:00:00",
        "application":"tc.everphoto",
        "authorization": "Bearer 94P6RfZFfqvVQ2hH4jULaYGI",
        "x-locked":"1",
        "content-length":"0",
        "accept-encoding":"gzip"

    }
    url = "https://api.everphoto.cn/users/self/checkin/v2"
    urllogin = "https://web.everphoto.cn/api/auth"
    loginkey = "mobile={手机号}" + "&password={密码}"
    responselogin=requests.post(urllogin,data=loginkey,headers=header)
    logindata = json.loads(responselogin.text)["data"]
    header["authorization"] = "Bearer "+logindata["token"]
    response=requests.post(url,headers=header)
    datas = json.loads(response.text)
    str1 = {
        "### 时间: ": time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(datas['timestamp'])),
        "### 累计打卡: ":str(datas['data']['continuity'])+ " 天",
        "### 累计获得: ":str(int(datas['data']['total_reward'])/1024/1024) +" MB"
    }
    ftstr=''
    for i in str1:
        # print(str(str1))
        ftstr+=i+str1[i]+'\n'
    print(ftstr)
    ftdata={
        'title':'时光相册打卡',
        'desp':ftstr,
    }
    fturl = "https://sctapi.ftqq.com/{自己的server地址}.send"
    requests.post(fturl,ftdata)

def handler(event, context):
  start()

创建触发器
在这里插入图片描述
名字随意 类型定时触发器 选择cron表达式

# 该表达式为早上8点半进行触发
0 30 0 * * *

保存 等待第二天的打卡吧

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值