如何用python修改安卓和iOS的微信和支付宝步数!
项目意义
如果你想在支付宝蚂蚁森林收集很多能量种树,为环境绿化出一份力量,又或者是想每天称霸微信运动排行榜装逼,却不想出门走路,那么该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的微信和支付宝步数!相关推荐
- python修改微信和支付宝步数
python修改微信和支付宝步数 项目意义 实现方法 python代码 下载地址 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多 ...
- python代码怎么修改_python修改微信和支付宝步数的示例代码
项目意义 如果你想在支付宝蚂蚁森林收集很多能量种树,为环境绿化出一份力量,又或者是想每天称霸微信运动排行榜装逼,却不想出门走路,那么该python脚本可以帮你实现. 实现方法 手机安装第三方软件乐心健 ...
- python response_python修改微信和支付宝步数
python修改微信和支付宝步数 项目意义 实现方法 python代码 下载地址 私信小编01即可获取大量Python学习资料 项目意义 如果你想在支付宝蚂蚁森林收集很多能量种树,为环境绿化出一份力量 ...
- python修改自己的代码_python修改微信和支付宝步数的示例代码
项目意义 如果你想在支付宝蚂蚁森林收集很多能量种树,为环境绿化出一份力量,又或者是想每天称霸微信运动排行榜装逼,却不想出门走路,那么该python脚本可以帮你实现. 实现方法 手机安装第三方软件乐心健 ...
- js 识别设备 安卓 ios html确定打开终端(安卓、ios、微信)
js 识别设备 Android ios 确定打开终端(安卓.ios.微信) 需求描述: 通过扫描二维码 打开html网页,判断用户使用什么终端 - 通过微信扫一扫进入:蒙板方式提醒通过浏览器打开 - ...
- uni-app日历组件(calendar),兼容安卓、ios、微信、百度、抖音小程序
uni-app日历组件,兼容安卓.ios.微信.百度.抖音小程序 效果图 插件连接 如何使用 参数说明 事件 效果图 插件连接 插件链接: https://ext.dcloud.net.cn/plug ...
- 如何用python修改pdf内容_如何利用python将pdf文件转化为txt文件?
https://www.wukong.com/answer/6579491774144708872/?iid=15906422033&app=news_article&share_an ...
- 解决公众号开发 安卓正常 iOS调微信SDK失败 签名错误
项目场景: 公众号网页开发 请求微信授权 调用微信SDK 扫一扫 相机/相册接口 问题描述: 项目在安卓上顺利运行 在iOS 无法调起微信SDK 报错为签名错误 原因分析: 在安卓能跑通 说明后端的签 ...
- js 判断安卓,ios,微信浏览器
1.判断浏览器 var xt= {versions: function() {var u = navigator.userAgent,app = navigator.appVersion;return ...
- Java判断用户是通过pc,还是安卓还是ios,还是微信客户端访问
在浏览器发送的请求中,请求头包含了客户端的信息, 其中微信客户端访问时候user-agent信息如下: Mozilla/5.0 (Linux; Android 5.0.1; M040 Build/LR ...
最新文章
- 支持向量机原理(五)线性支持回归
- Android防止系统休眠
- php代码文本型怎么更改成数值型,php 怎么将字符转成数字
- SqlServer分组取一瓢和月初月末
- 如何让大数据从发现价值到创造价值
- Aria2 - OS X 下载百度云资源神器
- Win7 64 NVMe驱动安装
- 统计分析 -- t分布
- 安装CloudReady,体验Chrome OS
- 超轻量98点人脸关键点检测
- SQL三个表关联查询
- activated钩子函数
- Drools从入门到精通
- 直播礼品_礼品信息打印机
- js 判断平面几何图形是否重叠
- 多媒体技术是利用计算机对,计算机多媒体技术对影视后期制作的应用
- Spring Security + JWT简单配置
- 美国科技界最受瞩目华人高管沈向洋官宣!微软之后他去哪儿了?
- 京东抢购秒杀助手—小桃子版
- (摘要)ICLR 2017 神经网络压缩,Incremental Network Quantization: Towards Lossless CNNs with Low-Precision Weig