【微信运动刷步】基于zepp life的刷步数

查看 9|回复 0
作者:逝去de枫   
寻找简约支付宝刷步的办法时,看到了这个https://www.52pojie.cn/forum.php?mod=viewthread&tid=2039517,试用发现执行报错于是选择自己上手,丢进青龙面板里执行发现挺不错,于是分享出来
功能很简单,利用现有网站的api进行提交步数,增加了多账号和分时段随机步数逐渐增加的功能,没有做通知,反正zepp里也能看见步数,青龙任务定时0 8,12,16,20,22 * * *,在青龙自己新建个PY格式脚本然后代码复制进去即可,剩下的看看代码内容就懂了
2025/9/28
[Python] 纯文本查看 复制代码#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import requests
import random
import time
import json
import logging
from datetime import datetime
import os
# 配置日志
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
logger = logging.getLogger(__name__)
# 多账号配置
ACCOUNTS = [
    {"username": "账号1", "password": "密码1"},
    {"username": "账号2", "password": "密码2"},
]
# 步数范围配置
STEP_RANGES = {
    8: {"min": 6000, "max": 10000},
    12: {"min": 8000, "max": 14000},
    16: {"min": 10000, "max": 18000},
    20: {"min": 12000, "max": 22000},
    22: {"min": 15000, "max": 24000}
}
# 默认步数(当不在指定时间段时使用)
DEFAULT_STEPS = 24465
class StepSubmitter:
    def __init__(self):
        self.session = requests.Session()
        # 设置浏览器般的请求头
        self.headers = {
            'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.7339.128 Safari/537.36',
            'Accept': 'application/json, text/javascript, */*; q=0.01',
            'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8',
            'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
            'Origin': 'https://m.cqzz.top',
            'Referer': 'https://m.cqzz.top/',
            'X-Requested-With': 'XMLHttpRequest'
        }
        self.base_url = 'https://wzz.wangzouzou.com/motion/api/motion/Xiaomi'
        
    def get_current_steps(self):
        """根据当前时间获取对应的步数范围"""
        current_hour = datetime.now().hour
        logger.info(f"当前时间: {datetime.now()}, 小时: {current_hour}")
        
        # 找到最接近的配置时间段
        closest_hour = None
        min_diff = float('inf')
        
        for hour in STEP_RANGES.keys():
            diff = abs(current_hour - hour)
            if diff

账号, 青龙

您需要登录后才可以回帖 登录 | 立即注册

返回顶部