飞道的博客

TJISE-APP 自动签到打卡

261人阅读  评论(0)

此脚本仅供个人学习、研究之用,作者不承担责任,请勿用于商业用途;
若有侵权请告知!将在第一时间及时删除。

/***
* archive: 脚本
* title: TJISE-APP 自动签到打卡
* author: imitator
* date: 2021.4.15
*/

功能:1、晨跑签到     2、晚签到     3、健康打卡



一、前提条件

二、腾讯云函数注册&开通SCF服务(每月提供免费额度) 【已有可跳过】

  • 第一步 : 注册腾讯云
    打开腾讯云官网:https://cloud.tencent.com/login [ 需实名认证 ] (QQ或者微信扫码,人脸检测即可认证完成)
  • 第二步 : 开通SCF服务
    1、搜索 SCF 并选择 管理云函数

    2、在搜索出来的内容中选择 云函数 ==> 管理控制台

    3、会弹出 类似下图 是授权SCF ==> 前往授权【按提示进行授权】 ( 我已经授权过所以没有 )

    4、检查是否有SCF调用免费额度 概览 ===> 将鼠标放到 查看额度 => 每月清零 【正常用够了】

三、修改函数参数 & 创建云函数 & 上传代码

  • 第一步 :将下载的 PHP脚本 解压;修改路径为 luckymoment-s-tjise-master\s-tjise\ src\index.php第 45 行 ,添加自己的手机号 与 密码

  • 第二步 : 函数服务选项卡 ===> 调整云函数所在地区 首选北京 { 不能选北京 选 香港 }

  • 第三步 : 新建云函数
    基础配置区域 : 选择 自定义创建函数名自定义运行环境 PHP7重点 PHP运行环境】;
    函数代码区域 : 选择 本地上传文件夹 、上传 下载下来的PHP脚本( 选择src文件夹 )


四、部署测试

  • 创建API 触发器进行测试
    触发方式:API网关
    请求方式:GET
    会创建一个 URL


  • 测试 复制URL 在后面添加 ?type=Home
    请求之后有数据,说明部署成功

五、添加定时器

  • 补充知识 : Cron 表达式

    • */5 * * * * * *    表示每5秒触发一次
    • 0 0 2 1 * * *    表示在每月的1日的凌晨2点触发
    • 0 15 10 * * MON-FRI *    表示在周一到周五每天上午10:15触发
    • 0 0 10,14,16 * * * *    表示在每天上午10点,下午2点,4点触发
    • 0 */30 9-17 * * * *    表示在每天上午9点到下午5点每半小时触发
    • 0 0 12 * * WED *     表示在每个星期三中午12点触发
  • 添加 定时任务 触发器
    {
    附加信息 对应字段
    LateSignIn ====> 晚签到
    MorningRunning_on ====> 开始晨跑
    MorningRunning_off ====> 结束晨跑
    Health ====> 健康打卡

    }

    • 开始晨跑 ( 每天6:40 开始 ) 附加信息必须添加,而且字段要严格一致

    • 结束晨跑 ( 每天 7:10 )

    • 晚签到 ( 每天 21:10 )

  • 健康打卡 ( 每天 8:10 )

六、停止自动 定时器

在每一个 定时触发器 里面有 状态按钮


转载:https://blog.csdn.net/qq_42074674/article/details/115747759
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场