1

项目意义

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

2

实现方法

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

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

安卓版下载地址:(http://app.mi.com/details?id=gz.lifesense.weidong)

苹果版下载地址:(https://apps.apple.com/us/app/lifesense-health/id1479525632)

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

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

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

3

python 代码

程序设定是每天 7 点自动修改步数,在下面脚本对应的位置替换填入乐心健康账号、乐心健康密码、修改步数,然后运行程序。修改步数推荐设置范围是 30000 至 90000,步数值太大会导致修改不成功。如果想改变第二天自动修改步数的时间,请修改图示位置的 25200,+25200 代表第二天 0 点后加上的秒数,也就是 7x60x60,即 7 小时,根据自己的需要修改即可。如果每天都要修改步数,那么让程序一直保持运行即可。

注意:运行程序会立刻修改当天的步数,自动修改步数是从程序保持运行的第二天开始。

部分源码,全部源码获取方式见文末

# -*- coding: utf-8 -*-

import requests

import json

import hashlib

import time

import datetime

class LexinSport:

def __init__(self, username, password, step):

self.username = username

self.password = password

self.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_code

response_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_token

else:

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.step

else:

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_time

if __name__ == "__main__":

# 最大运行出错次数

fail_num = 3

while 1:

while fail_num > 0:

try:

# 修改步数结果

result = LexinSport('乐心健康账号', '乐心健康密码', 修改步数).change_step()

print(result)

break

except Exception as e:

print('运行出错,原因:%s' % e)

fail_num -= 1

if fail_num == 0:

print('修改步数失败')

# 重置运行出错次数

fail_num = 3

# 获取睡眠时间

sleep_time = get_sleep_time()

time.sleep(sleep_time)

python如何把数放到ls里面_教你用 Python 修改微信(支付宝)运动步数,轻松升到 TOP1...相关推荐

  1. python打印2020某月的日历_教你用Python打印2020年日历

    Python日期 Python日期章节,由表示大日期的calendar, date模块,逐渐过渡到表示时间刻度更小的模块:datetime, time模块. 今天列举关于calendar的小例子. 1 ...

  2. python 直方图的绘制方法全解_教你利用Python玩转histogram直方图的五种方法

    直方图 直方图是一个可以快速展示数据概率分布的工具,直观易于理解,并深受数据爱好者的喜爱.大家平时可能见到最多就是 matplotlib,seaborn 等高级封装的库包,类似以下这样的绘图. 本篇博 ...

  3. python抖音表白软件手机版_教你用 Python 实现抖音热门表白软件

    之前在群里看到有人发了一个抖音上很火的小视频,就是一个不正经的软件,运行后问你是不是愿意做我的朋友,但你没法点击到「不同意」!并且没办法直接关闭窗口! 很不正经,很流氓,有点适合我. 效果大概是这样的 ...

  4. android支付宝运动修改器,支付宝运动步数修改器下载-无需root刷支付宝运动步数工具下载_飞翔下载...

    无需root刷支付宝运动步数工具是一款好用的步数修改软件,为了公益,刷的步数大家可以当公益金捐出去,好人一生平安!(不知道加不加芝麻信用分) 如何修改机型: ro.product.model=GT-I ...

  5. 通过python刷android步数,使用 Python 修改微信/QQ/支付宝运动步数

    如果你想在支付宝蚂蚁森林收集很多能量种树,为环境绿化出一份力量 又或者是想每天称霸微信运动排行榜装逼,却不想出门走路 如上图所示,其实很简单用 Python 就能实现 如果你不懂执行脚本,也没关系,电 ...

  6. python使用复合语句def创建函数对象_【收藏】Python实用技巧-成为Pythoner必经之路...

    前言 本文主要记录 Python 中一些常用技巧,所描述的是告诉你怎么写才是更好?  如果你并不熟悉Python语法,希望你能在下面代码片段中看到Python的简单.优雅; 如果你象我这样,对 Pyt ...

  7. python实现pdf转word详解_手把手|20行Python代码教你批量将PDF文件转为Word格式(包教包会)...

    在日常工作或学习中,经常会遇到这样的无奈: "小任,你把这个PDF中的文件码出来发我" 倒霉,2M的PDF12点也完不了啊! 很多时候在学习时发现许多文档都是PDF格式,PDF格式 ...

  8. python中的画布背景设置_教你用python画图—Turtle详细教程

    Turtle模块绝对是吸引非专业代码开发者人员学习python入门的好工具 通过turtle几行代码的执行软件就会画出漂亮的图形,美观而且有成就感,这样一下子对python编程就产生了兴趣. 这些漂亮 ...

  9. python写入excel表格数据绘制图表_(原创)xlsxwriter,python excel 写入数据\图表等操作_图表操作(二)...

    前面分享了使用xlsxwriter创建excel和写入数据GUC:(原创)xlsxwriter,python excel 写入数据\图表等操作_创建.写入(一)​zhuanlan.zhihu.com ...

最新文章

  1. 小菜鸟学 Spring-Dependency injection(二)
  2. 阿里巴巴HBase高可用8年填坑实录
  3. getResourceAsStream总是返回null以及intellij总是提示Argument ‘inputStream‘ might be null
  4. 【HDU - 5918 】Sequence I (数组(字符串)匹配问题,可选KMP)
  5. 字节跳动将推出汽车云业务,计划2025年追赶腾讯
  6. 如何将FAT32分区直接转为NTFS分区
  7. jsp还能引用项目外的js,css啊
  8. CCF201312-3 最大的矩形(解法二)(100分)(废除!!!)
  9. 小米9se刷机,miui12.5.1降级miui11.0.5,救砖,magisk面具,viper音效-刷红米6
  10. 左耳朵耗子:如何超过大多数人
  11. Daz3d:如何使用景深
  12. 离散实验五 判断关系R 是否为等价关系(给定 R 的关系矩阵,据此判断所给关系 R 是否为等价关系)
  13. 硕士学位论文写作分享
  14. 程序员 你读过的书,藏着自己的命运 | 技术类(一)
  15. 杭电和深大计算机专业哪个好,杭州电子科技大学 还是 深圳大学?
  16. 安装chrome扩展插件.Crx文件时,总提示程序包无效:CRX_HEADER_INVALID
  17. mysql .zip 包简易安装
  18. Delphi字符串操作的常用函数二
  19. Nature子刊:周集中团队揭示气候变暖增强了微生物网络的复杂性与稳定性
  20. 草图转换网络:SketchyGAN 和 style2paints

热门文章

  1. Google Chrome 打印预览时图片消失问题
  2. ZBLibrary-Android快速开发框架
  3. 机器学习中的数学——拉格朗日乘子法(二):不等式约束与KKT条件
  4. MySQL计算值不保留小数
  5. 华为平板回生鸿蒙,华为平板公布,鸿蒙系统或成最大亮点
  6. 数据结构课程设计--立体停车场管理系统(改)
  7. 我的3轴4轴并联机器人
  8. 2019pro与air怎么选_2019MacBookPro和MacBookAir的区别是很么以及怎么选?
  9. java阴阳师抽卡概率_阴阳师妖怪屋抽卡概率分析 平民抽卡心得分享
  10. 12天背诵楞严咒的技巧_宣化上人:教你一个背诵〈楞严咒〉的妙法