吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 12189|回复: 28
收起左侧

[Python 转载] 利用卓易健康接口实现微信运动步数的修改

  [复制链接]
IvenLuck 发表于 2019-11-19 16:18
首先,本教程并非是我原创,只是看到论坛里有大神利用.net写过,用PHP写过,没看到有python的版本,本着我行我上的原则,小生特来献丑

废话不多说直接上代码【原贴地址我忘了,大家可以搜下】
需要的可以把这个代码保存成py文件,import进你的项目即可



  
[Python] 纯文本查看 复制代码
from hashlib import md5
from time import time
import requests
from random import randint


def addStep(zhuoYi, stepNum=None):
    '''
    增加微信运动步数
    :zhuoYi  卓易健康账号
    :stepNum 设定的步数,不给定步数的话会自动从1到35042随机一个数值
    '''
    if stepNum is None:
        stepNum = randint(1, 35042)

    salt = "8061FD"
    timeStamp = int(time())
    m5 = md5()
    m5.update(("{}{}{}".format(zhuoYi, salt, timeStamp)).encode("utf-8"))
    sign = m5.hexdigest()
    host = "http://weixin.droi.com/health/phone/index.php/SendWechat/getWxOpenid"
    data = {"accountId": zhuoYi, "timeStamp": timeStamp, "sign": sign}
    res = requests.post(host, data=data)
    if res.status_code != 200:
        return "修改步数时网络异常,请稍后再试"
    jRes = res.json()
    if jRes["code"] != 0:
        return jRes["messsage"]

    openId = jRes["openid"]
    timeStamp = int(time())
    m5Str = "{}{}{}{}{}{}{}".format(zhuoYi, salt, stepNum, salt, timeStamp,
                                    salt, openId)
    m52 = md5()
    m52.update(m5Str.encode("utf-8"))
    sign = m52.hexdigest()
    host = "http://weixin.droi.com/health/phone/index.php/SendWechat/stepSubmit"
    data = {
        "accountId": zhuoYi,
        "jibuNuber": stepNum,
        "timeStamp": timeStamp,
        "sign": sign
    }
    res = requests.post(host, data=data)
    if res.status_code != 200:
        return "修改步数时网络异常,请稍后再试"
    jRes = res.json()
    if jRes["code"] != 0:
        return jRes["messsage"]
    else:
        return "数据提交成功,提交的数据为:{}".format(stepNum)


if __name__ == "__main__":
    zhuoYi = "155823"#这里是你的卓易健康注册的账号,记得要先绑定微信才行
    stepNum = input("请输入步数:")
    state = addStep(zhuoYi, stepNum)
    print(state)

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
luoyongming123 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

qjj223 发表于 2019-11-25 16:48
  这段时间   这种**软件好像都不能用了    觉得可以把帖子关了  稳一段时间
 楼主| IvenLuck 发表于 2019-12-9 17:53
看有灰机在飞 发表于 2019-12-9 10:11
.net 的代码 在哪里。楼主有地址没

你在论坛搜索下,能搜到,不过现在接口好像失效了
51528098 发表于 2019-11-19 16:43
 楼主| IvenLuck 发表于 2019-11-19 16:47

欢迎捧场~~~
姐只是传说 发表于 2019-11-19 17:08

感谢分享
aoyou123 发表于 2019-11-19 17:14
感谢分享
ngyc001 发表于 2019-11-19 17:21
有支付宝的吗
 楼主| IvenLuck 发表于 2019-11-19 17:53

没有哦,我只是代码搬运工
 楼主| IvenLuck 发表于 2019-11-19 20:18

先模仿,模仿的多了自然就懂了
钟意张晓路 发表于 2019-11-20 09:22
看来你是一个没有收到律师侵权涵的人
 楼主| IvenLuck 发表于 2019-11-20 23:40
钟意张晓路 发表于 2019-11-20 09:22
看来你是一个没有收到律师侵权涵的人

只是翻译了下现成的代码。。。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 14:20

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表