Arthur-Wu committed this file on 2024-11-15
This commit is contained in:
@ -4,7 +4,6 @@ from authlib.integrations.requests_client import OAuth2Session
|
||||
|
||||
|
||||
class SignatureYM():
|
||||
|
||||
def __init__(self):
|
||||
self.client_id = "95579765e4fe91af9962"
|
||||
self.client_secret = "3dcb964ede5d455f1d54623dad5e496bff468f81"
|
||||
@ -30,3 +29,51 @@ class SignatureYM():
|
||||
}
|
||||
return headers
|
||||
|
||||
class SignatureYM2():
|
||||
def __init__(self, Mac= '70:f7:54:07:a6:c0'):
|
||||
def __sission_id():
|
||||
import random, time
|
||||
def generate_24_digit_random_integer():
|
||||
timestamp = int(time.time() * 1000)
|
||||
random_number = random.randint(0, 99999999999999)
|
||||
combined_number = str(timestamp) + str(random_number)
|
||||
if len(combined_number) >= 24:
|
||||
return int(combined_number[:24])
|
||||
else:
|
||||
combined_number = combined_number.ljust(24, '0')
|
||||
return int(combined_number)
|
||||
random_integer = generate_24_digit_random_integer()
|
||||
return str(random_integer)
|
||||
self.SessionId = __sission_id()
|
||||
self.Mac = Mac
|
||||
|
||||
def _headers(self):
|
||||
headers = {
|
||||
'SessionId': self.SessionId,
|
||||
'Mac': self.Mac,
|
||||
'User-Agent': 'Apifox/1.0.0 (https://apifox.com)',
|
||||
'Content-Type': 'application/json',
|
||||
'Accept': '*/*',
|
||||
'Host': 'api.test.yimaogo.com',
|
||||
'Connection': 'keep-alive',
|
||||
'App_Version': '6.0.9.107',
|
||||
'Build_Number': '107',
|
||||
}
|
||||
return headers
|
||||
|
||||
class SignatureYM3():
|
||||
def __init__(self, GateMac= '74:ee:2a:df:67:4d'):
|
||||
self.GateMac = GateMac
|
||||
|
||||
def _headers(self):
|
||||
headers = {
|
||||
'GateMac': self.GateMac,
|
||||
'User-Agent': 'Apifox/1.0.0 (https://apifox.com)',
|
||||
'Content-Type': 'application/json',
|
||||
'Accept': '*/*',
|
||||
'Host': 'api.test.yimaogo.com',
|
||||
'Connection': 'keep-alive'
|
||||
}
|
||||
return headers
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user