宣告:本文只作學習研究,禁止用於非法用途,否則後果自負,如有侵權,請告知刪除,謝謝!
接上一篇https://blog.csdn.net/qq_26079939/article/details/109285783
url = 'https://sports.lifesense.com/sport_service/sport/sport/uploadMobileStepV2?systemType=2&version=4.6.7'
data = {
'list':
[
{
'DataSource': 2,
'active': 1,
'calories': int(step / 4),
'dataSource': 2,
'deviceId': 'M_NULL',
'distance': int(step / 3),
'exerciseTime': 0,
'isUpload': 0,
'measurementTime': time.strftime('%Y-%m-%d %H:%M:%S'),
'priority': 0,
'step': step,
'type': 2,
'updated': int(round(time.time() * 1000)),
'userId': login_result[0]
}
]
}
# 修改步數
def change_step():
# 登入結果
login_result = 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(step / 4),
'dataSource': 2,
'deviceId': 'M_NULL',
'distance': int(step / 3),
'exerciseTime': 0,
'isUpload': 0,
'measurementTime': time.strftime('%Y-%m-%d %H:%M:%S'),
'priority': 0,
'step': 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,verify=False)
status_code = response_result.status_code
print('修改步數返回的資料:',response_result.text)
if status_code == 200:
print('修改步數為【%s】成功' % step)
else:
print('修改步數失敗')