3.7 KiB
3.7 KiB
In [ ]:
import requests
from urllib.parse import urlparse, parse_qs
# ip = 'http://192.168.0.125:8100'
ip = "http://band.hxzhxy.cn"
url = f"{ip}/oauth/token?username=tangchao&password=123456a&client_id=client&grant_type=password&client_secret=123456"
# 解析 URL
parsed_url = urlparse(url)
query_params = parse_qs(parsed_url.query)In [2]:
for key,value in query_params.items():
query_params[key] = value[0]In [3]:
query_params Out [3]:
{'username': 'tangchao',
'password': '123456a',
'client_id': 'client',
'grant_type': 'password',
'client_secret': '123456'}In [4]:
token = requests.get(f'{ip}/oauth/token', params=query_params).json()["access_token"]In [5]:
header= {
"content-type": "application/json", "authorization": f"Bearer {token}",
}In [6]:
requests.get("https://band.hxzhxy.cn/oauth/token?username=20241171CDSPTSZX&password=20241171a&client_id=client&grant_type=password&client_secret=123456")Out [6]:
<Response [400]>
In [ ]:
import datetime
now = datetime.datetime.now()
date = int(datetime.datetime.now().timestamp())*1000In [12]:
dateOut [12]:
1759140367000
In [14]:
requests.get(f"{ip}/parent/band/day",headers=header,params={'wristbandNo':1618470708,"date":date}).textOut [14]:
'<html>\r\n<head><title>404 Not Found</title></head>\r\n<body bgcolor="white">\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx/1.4.0</center>\r\n</body>\r\n</html>\r\n'
In [ ]: