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

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

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

小米运动(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

搜索

最新文章

  • 【分享】「圈外编辑」
    2026-02-15
  • 【分享】「罗辑思维荐书集锦全24册)」
    2026-02-15
  • 【分享】「证治准绳(套装共6册)」
    2026-02-15
  • 【分享】「《清史四书(套装共4册)》」
    2026-02-15
  • 【分享】「牛津科普读本(全9 册)」
    2026-02-15

热门文章

  • TOP1
    【端游推荐】🔥仁王3v1.03中文全DLC+联机补丁🔥
    6天前 103
  • TOP2
    死馆本体(死に逝く君、館に芽吹く憎悪)
    6天前 59
  • TOP3
    【分享】教程:狼叔抖音带货课程第一期
    6天前 55
  • TOP4
    【分享】50丨AI视频教程丨王平凡·如何用AI搭建本地文件智能检
    7天前 41
  • TOP5
    【分享】课程:2026天晓综合应用能力(A类)系统理论课
    7天前 32

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

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

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

sitemap