项目意义

如果你想在支付宝蚂蚁森林收集很多能量种树,为环境绿化出一份力量,又或者是想每天称霸微信运动排行榜装逼,却不想出门走路,那么该python脚本可以帮你实现。

实现方法

手机安装第三方软件乐心健康,注册账号登录,将运动数据同步到微信和支付宝。用python脚本远程修改乐心健康当前登录账号的步数即可。

第一步:在手机上安装乐心健康app。

安卓版下载地址:乐心健康安卓版
苹果版下载地址:乐心健康iOS版

第二步:注册账号登录,并设置登录密码。

第三步:完成第三方同步,将运动数据同步到微信和支付宝。

第四步:运行python脚本,修改乐心健康步数。

python代码

程序设定是每天7点自动修改步数,在下面脚本对应的位置替换填入乐心健康账号、乐心健康密码、修改步数,然后运行程序。如果每天都要修改步数,那么让程序一直保持运行即可。

change_step.py

# -*- coding: utf-8 -*-
import requests
import json
import hashlib
import time
import datetimeclass LexinSport:def __init__(self, username, password, step):self.username = usernameself.password = passwordself.step = step# 登录def login(self):url = 'https://sports.lifesense.com/sessions_service/login?systemType=2&version=4.6.7'data = {'loginName': self.username, 'password': hashlib.md5(self.password.encode('utf8')).hexdigest(),'clientId': '49a41c9727ee49dda3b190dc907850cc', 'roleType': 0, 'appType': 6}headers = {'Content-Type': 'application/json; charset=utf-8','User-Agent': 'Dalvik/2.1.0 (Linux; U; Android 7.1.2; LIO-AN00 Build/LIO-AN00)'}response_result = requests.post(url, data=json.dumps(data), headers=headers)status_code = response_result.status_coderesponse_text = response_result.text# print('登录状态码:%s' % status_code)# print('登录返回数据:%s' % response_text)if status_code == 200:response_text = json.loads(response_text)user_id = response_text['data']['userId']access_token = response_text['data']['accessToken']return user_id, access_tokenelse:return '登录失败'# 修改步数def change_step(self):# 登录结果login_result = self.login()if login_result == '登录失败':return '登录失败'else:url = 'https://sports.lifesense.com/sport_service/sport/sport/uploadMobileStepV2?systemType=2&version=4.6.7'data = {'list': [{'DataSource': 2, 'active': 1, 'calories': int(self.step/4), 'dataSource': 2,'deviceId': 'M_NULL', 'distance': int(self.step/3), 'exerciseTime': 0, 'isUpload': 0,'measurementTime': time.strftime('%Y-%m-%d %H:%M:%S'), 'priority': 0, 'step': self.step,'type': 2, 'updated': int(round(time.time() * 1000)), 'userId': login_result[0]}]}headers = {'Content-Type': 'application/json; charset=utf-8','Cookie': 'accessToken=%s' % login_result[1]}response_result = requests.post(url, data=json.dumps(data), headers=headers)status_code = response_result.status_code# response_text = response_result.text# print('修改步数状态码:%s' % status_code)# print('修改步数返回数据:%s' % response_text)if status_code == 200:return '修改步数为【%s】成功' % self.stepelse:return '修改步数失败'# 睡眠到第二天执行修改步数的时间
def get_sleep_time():# 第二天日期tomorrow = datetime.date.today() + datetime.timedelta(days=1)# 第二天7点时间戳tomorrow_run_time = int(time.mktime(time.strptime(str(tomorrow), '%Y-%m-%d'))) + 25200# print(tomorrow_run_time)# 当前时间戳current_time = int(time.time())# print(current_time)return tomorrow_run_time - current_timeif __name__ == "__main__":while 1:# 最大运行出错次数fail_num = 3while fail_num > 0:try:# 修改步数结果result = LexinSport('乐心健康账号', '乐心健康密码', 修改步数).change_step()print(result)fail_num = 3breakexcept Exception as e:print('运行出错,原因:%s' % e)fail_num -= 1if fail_num == 0:print('修改步数失败')sleep_time = get_sleep_time()time.sleep(sleep_time)

完整项目代码获取点这里获取

如何用python修改安卓和iOS的微信和支付宝步数!相关推荐

  1. python修改微信和支付宝步数

    python修改微信和支付宝步数 项目意义 实现方法 python代码 下载地址 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多 ...

  2. python代码怎么修改_python修改微信和支付宝步数的示例代码

    项目意义 如果你想在支付宝蚂蚁森林收集很多能量种树,为环境绿化出一份力量,又或者是想每天称霸微信运动排行榜装逼,却不想出门走路,那么该python脚本可以帮你实现. 实现方法 手机安装第三方软件乐心健 ...

  3. python response_python修改微信和支付宝步数

    python修改微信和支付宝步数 项目意义 实现方法 python代码 下载地址 私信小编01即可获取大量Python学习资料 项目意义 如果你想在支付宝蚂蚁森林收集很多能量种树,为环境绿化出一份力量 ...

  4. python修改自己的代码_python修改微信和支付宝步数的示例代码

    项目意义 如果你想在支付宝蚂蚁森林收集很多能量种树,为环境绿化出一份力量,又或者是想每天称霸微信运动排行榜装逼,却不想出门走路,那么该python脚本可以帮你实现. 实现方法 手机安装第三方软件乐心健 ...

  5. js 识别设备 安卓 ios html确定打开终端(安卓、ios、微信)

    js 识别设备 Android ios 确定打开终端(安卓.ios.微信) 需求描述: 通过扫描二维码 打开html网页,判断用户使用什么终端 - 通过微信扫一扫进入:蒙板方式提醒通过浏览器打开 - ...

  6. uni-app日历组件(calendar),兼容安卓、ios、微信、百度、抖音小程序

    uni-app日历组件,兼容安卓.ios.微信.百度.抖音小程序 效果图 插件连接 如何使用 参数说明 事件 效果图 插件连接 插件链接: https://ext.dcloud.net.cn/plug ...

  7. 如何用python修改pdf内容_如何利用python将pdf文件转化为txt文件?

    https://www.wukong.com/answer/6579491774144708872/?iid=15906422033&app=news_article&share_an ...

  8. 解决公众号开发 安卓正常 iOS调微信SDK失败 签名错误

    项目场景: 公众号网页开发 请求微信授权 调用微信SDK 扫一扫 相机/相册接口 问题描述: 项目在安卓上顺利运行 在iOS 无法调起微信SDK 报错为签名错误 原因分析: 在安卓能跑通 说明后端的签 ...

  9. js 判断安卓,ios,微信浏览器

    1.判断浏览器 var xt= {versions: function() {var u = navigator.userAgent,app = navigator.appVersion;return ...

  10. Java判断用户是通过pc,还是安卓还是ios,还是微信客户端访问

    在浏览器发送的请求中,请求头包含了客户端的信息, 其中微信客户端访问时候user-agent信息如下: Mozilla/5.0 (Linux; Android 5.0.1; M040 Build/LR ...

最新文章

  1. 支持向量机原理(五)线性支持回归
  2. Android防止系统休眠
  3. php代码文本型怎么更改成数值型,php 怎么将字符转成数字
  4. SqlServer分组取一瓢和月初月末
  5. 如何让大数据从发现价值到创造价值
  6. Aria2 - OS X 下载百度云资源神器
  7. Win7 64 NVMe驱动安装
  8. 统计分析 -- t分布
  9. 安装CloudReady,体验Chrome OS
  10. 超轻量98点人脸关键点检测
  11. SQL三个表关联查询
  12. activated钩子函数
  13. Drools从入门到精通
  14. 直播礼品_礼品信息打印机
  15. js 判断平面几何图形是否重叠
  16. 多媒体技术是利用计算机对,计算机多媒体技术对影视后期制作的应用
  17. Spring Security + JWT简单配置
  18. 美国科技界最受瞩目华人高管沈向洋官宣!微软之后他去哪儿了?
  19. 京东抢购秒杀助手—小桃子版
  20. (摘要)ICLR 2017 神经网络压缩,Incremental Network Quantization: Towards Lossless CNNs with Low-Precision Weig

热门文章

  1. 16年后,再次新注册个csdn账号
  2. 分布式任务定时框架elasticjob详解
  3. Echarts柱状图常用属性
  4. angular4之管道
  5. postman安装html插件安装,Postman 安装与更新
  6. 生活之游戏中的心理学
  7. 浅谈vue 动态加载、注册组件
  8. 企业级POS收银系统源码(客户端+后台)
  9. jira权限设置-各个项目组查看不同项目
  10. 微信公众号支付接口php代码,关于微信支付PHP SDK之微信公众号支付实现代码