python数字推盘游戏怎么显示步数_用 Python 修改微信(支付宝)运动步数,轻松 TOP1...
原标题:用 Python 修改微信(支付宝)运动步数,轻松 TOP1
作者:Tsubasa_Ou
今天分享的文章让你霸屏微信运动,横扫支付宝榜单
1
项目意义
如果你想在支付宝蚂蚁森林收集很多能量种树,为环境绿化出一份力量,又或者是想每天称霸微信运动排行榜装逼,却不想出门走路,那么该 python 脚本可以帮你实现。
2
实现方法
手机安装第三方软件乐心健康,注册账号登录,将运动数据同步到微信和支付宝。用 python 脚本远程修改乐心健康当前登录账号的步数即可。
第一步:在手机上安装乐心健康 app。
安卓版下载地址:(http://app.mi.com/details?id=gz.lifesense.weidong)
第二步:注册账号登录,并设置登录密码。
第三步:完成第三方同步,将运动数据同步到微信和支付宝。
第四步:运行 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)
ifstatus_code == 200:
response_text = json.loads(response_text)
user_id = response_text[ 'data'][ 'userId']
access_token = response_text[ 'data'][ 'accessToken']
returnuser_id, access_token
else:
return'登录失败'
# 修改步数
def change_step(self):
# 登录结果
login_result = self.login
iflogin_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)
ifstatus_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)
returntomorrow_run_time - current_time
if__name__ == "__main__":
# 最大运行出错次数
fail_num = 3
while1:
whilefail_num > 0:
try:
# 修改步数结果
result = LexinSport( '乐心健康账号', '乐心健康密码', 修改步数).change_step
print(result)
break
except Exception as e:
print( '运行出错,原因:%s'% e)
fail_num -= 1
iffail_num == 0:
print( '修改步数失败')
# 重置运行出错次数
fail_num = 3
# 获取睡眠时间
sleep_time = get_sleep_time
time.sleep(sleep_time)
扫描下方公众号回复数字:【0092】,
责任编辑:
python数字推盘游戏怎么显示步数_用 Python 修改微信(支付宝)运动步数,轻松 TOP1...相关推荐
- python数字推盘游戏怎么显示步数_Python游戏开发:《最强大脑》同款游戏【数字华容道】...
今年年初,新一季的<最强大脑>开播了,第一集选拔的时候大家做了一个数字游戏,名叫<数字华容道>,当时何猷君以二十几秒的成绩夺得该项目的冠军,看了这个游戏之后我决定要写一个< ...
- python数字推盘游戏怎么显示步数_Python游戏开发:数字华容道
今年年初,新一季的<最强大脑>开播了,第一集选拔的时候大家做了一个数字游戏,名叫<数字华容道>,当时何猷君以二十几秒的成绩夺得该项目的冠军,看了这个游戏之后我决定要写一个< ...
- python数字推盘游戏怎么显示步数_用 Python 实现手机自动答题,这下百万答题游戏谁也玩不过我!...
引言 如果谈到这几年手机上各平台最常见的引流福利,必然是答题赢大奖系列小游戏了.像什么头号英雄,百万玩家之类的,充斥在我们生活中,同时也成为了我们生活中常见的娱乐方式. 但是有时候就会想,能不能实现手 ...
- python数字推盘游戏怎么显示步数_python机器人行走步数问题的解决
本文实例为大家分享了python机器人行走步数问题,供大家参考,具体内容如下 #! /usr/bin/env python3 # -*- coding: utf-8 -*- # fileName : ...
- python数字推盘游戏怎么显示步数_python初学---猜数字游戏(游戏与AI,原创)
最近在学习python,并用python写了一个小时候玩的益智游戏,猜数字游戏,python语言真的是简洁啊,上来就是写代码逻辑,不用加一堆外壳的东西,话不多说,贴代码,取个名字叫guessL1.py ...
- Python—数字推盘游戏设计
目标: 了解pygame模块的框架与基础函数: 熟悉MVC设计模式: 掌握自顶向下的程序设计方式. 内容: 完成数字推盘游戏设计 步骤: 代码如下: import pygame import time ...
- android支付宝运动修改器,支付宝运动步数修改器下载-无需root刷支付宝运动步数工具下载_飞翔下载...
无需root刷支付宝运动步数工具是一款好用的步数修改软件,为了公益,刷的步数大家可以当公益金捐出去,好人一生平安!(不知道加不加芝麻信用分) 如何修改机型: ro.product.model=GT-I ...
- python提取英文单词 每行显示一个_使用python对文件中的单词进行提取
由于需要使用一个纯单词组成的文件,在网上下载到了一个存放单词的文件,但是里面有中文的解释,那就需要做一下提取了. 文本的形式如下: 所见即所得,这个文本是有规律的,每个单词为一行,紧接着下一行便是单词 ...
- python数字类型的分类和区别_讨论python的数据类型的区别
python很重要的的那几个数据类型:字符串,列表,字典,元组,他们之间重要的区别的是什么?能否举几个例子来说明下! 共同点: 1.它们都是py的核心类型,是py语言自身的一部分. 核心类型与非核心类 ...
最新文章
- webpack中loader加载器配置postCss自动添加CSS兼容前缀
- window7调用计算机,Windows7自带计算器的使用
- Linux命令详解----iostat
- python求组合数c_【Python】算法之求组合
- oracle 分析视图,ORACLE 性能视图的分析和使用
- pom项目install报错没有自己_SAP财务凭证报错:没有项目种类分配到科目
- 同样是做技术,为什么 Java 能比 C++ 多赚10万?
- linux软件安装非系统盘,linux操作系统可不可以像安装windows软件一样在windows系统下的硬盘上安装...
- python实例 73,74
- VS2008的C++TR1库已经支持正则表达式
- 函数可以作为Javascript对象(哈希表)的键吗
- Rust: Bindgen绑定CTP C++原生接口尝试
- linux 下拉式 终端,Gnome桌面的下拉式终端: Guake
- Wind对接pytho总结
- matlab读取jpg图片出错,求助,Matlab读取图片进行分类。出现错误
- java随机生成数字和字母_使用java如何生成随机的字母数字字符串?
- BF(暴力)算法详解
- 【行研报告】2021年Q3小红书美妆行业营销报告—附下载链接
- mac markdown_适用于Mac的最佳Markdown编辑器
- selenium/requess爬取京东手机商品的详细信息1~selenium练习版