青龙面板随机小米运动步数第1张插图
  • 首页
  • 每日早报
  • 技术教程
  • 编程语言
    • 网站源码
    • 网页代码
  • 精品软件
    • 手机软件
    • 电脑软件
  • 活动资讯
首页 网页代码 正文

青龙面板随机小米运动步数

2024-01-28 17:23 网页代码 阅读 846

小米运动(Zepp Life)注册的账号,旧账户不行就新注册,随便邮箱,绑定微信,环境变量 ydbsck = 账号#密码,多账号新建变量或者用 & 分开。

青龙面板随机小米运动步数第2张插图

青龙脚本

"""

time:2023.5.4
cron: 23 12 * * *
new Env('运动步数');
小米运动(Zepp Life)注册的账号,旧账户不行就新注册,随便邮箱,绑定wx
环境变量 ydbsck = 账号#密码
多账号新建变量或者用 & 分开

"""

import time
import requests
from os import environ, path
import random


def load_send():
    global send
    cur_path = path.abspath(path.dirname(__file__))
    if path.exists(cur_path + "/SendNotify.py"):
        try:
            from SendNotify import send
            print("加载通知服务成功!")
        except:
            send = False
            print(
                '''加载通知服务失败~\n请使用以下拉库地址\nql repo https://github.com/Bidepanlong/ql.git "bd_" "README" "SendNotify"''')
    else:
        send = False
        print(
            '''加载通知服务失败~\n请使用以下拉库地址\nql repo https://github.com/Bidepanlong/ql.git "bd_" "README" "SendNotify"''')

load_send()


def get_environ(key, default="", output=True):
    def no_read():
        if output:
            print(f"未填写环境变量 {key} 请添加")
            exit(0)
        return default

    return environ.get(key) if environ.get(key) else no_read()

class Ydbs():
    def __init__(self, user, psw):
        self.msg = ''
        self.user = user
        self.psw = psw

    def sign(self):
        time.sleep(0.5)
        step = str(random.randint(20000, 30000))
        url = "https://apis.jxcxin.cn/api/mi?user=" + self.user + "&password=" + self.psw + "&step=" + step
        r = requests.get(url)
        if r.status_code != 200:
            xx = f"[登录]:{self.user}\n[步数]:{step}\n[提交]:请求失败,{r.json()['msg']}\n\n"
            print(xx)
            self.msg += xx
            return self.msg
        try:
            if r.json()['code'] == 200:
                xx = f"[登录]:{self.user}\n[步数]:{step}\n[提交]:{r.json()['msg']}\n\n"
                print(xx)
                self.msg += xx
                return self.msg
            else:
                xx = f"[登录]:{self.user}\n[步数]:{step}\n[提交]:{r.json()['msg']}\n\n"
                print(xx)
                self.msg += xx
                return self.msg
        except:
            xx = f"[登录]:解析响应失败,请检查网络\n\n"
            print(xx)
            self.msg += xx
            return self.msg

    def get_sign_msg(self):
        return self.sign()

if __name__ == '__main__':
    token = get_environ("ydbsck")
    msg = ''
    cks = token.split("&")
    print("检测到{}个ck记录\n开始刷步数\n".format(len(cks)))
    for ck in cks:
        c = ck.split('&')
        for i in c:
            d = i.split('#')
        try:
            run = Ydbs(d[0], d[1])
            msg += run.get_sign_msg()
        except KeyError:
            print("请检查ck是否正确")
            print()
    if send:
        send("刷步数通知", msg)
声明:本站所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议。转载请注明来自 乐我知!
安卓原生 UI 工具包 Jetpack Compose 获推 1.6 版更新
« 上一篇 2024-01-29
铭瑄推出装机猿联名 H770YTX D5 WIFI 背插主板,首发 899 元
下一篇 » 2024-01-28

搜索

最新文章

  • 【手游推荐】Say Prinss
    2025-12-09
  • 星核维护页v1.0.1
    2025-12-09
  • 【分享】益智认知儿童动画歌曲《兔兔儿歌》 (全70集)
    2025-12-09
  • 【手游推荐】征服者时代(内置菜单)
    2025-12-09
  • 逍遥三国。
    2025-12-09

热门文章

  • TOP1
    【端游推荐】凛冬前线 v1.0.4 中文 解压即玩
    6天前 148
  • TOP2
    【端游推荐】预视武宗 v1.0-2377 中文(解压即玩)
    6天前 111
  • TOP3
    【分享】沈剑-关于即时通讯架构的一切
    7天前 72
  • TOP4
    有大佬有王都创世物语内置不检测掉线的吗?
    7天前 69
  • TOP5
    share丨寒夜点灯,暖意相拥
    7天前 68

本站部分资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站站长删除。

Copyright © 2018-2025 乐我知 皖ICP备19017711号-2

侵权/投诉/邮箱: 8670468@qq.com

sitemap