69 lines
4.0 KiB
Python
69 lines
4.0 KiB
Python
import json
|
|
|
|
from models.jsdata_pojo import JsDataPojo
|
|
|
|
|
|
# "log2": true,
|
|
# "dcok": ".hermes.com",
|
|
# "m_fmi": false,
|
|
# "tbce": 0,
|
|
# "es_sigmdn": null,
|
|
# "es_mumdn": null,
|
|
# "es_distmdn": null,
|
|
# "es_angsmdn": null,
|
|
# "es_angemdn": null,
|
|
# "m_s_c": 0,
|
|
# "m_m_c": 3,
|
|
# "m_c_c": 3,
|
|
# "m_cm_r": 1,
|
|
# "m_ms_r": -1
|
|
class JsDataLeTypePojo(JsDataPojo):
|
|
|
|
def __init__(self, glrd, glvd, hc, br_oh, ua, br_ow, br_h, br_w, rs_h, rs_w, rs_cd, ars_h, ars_w, plg, eva, plu,
|
|
vnd, pr, ts_mtp, dvm, m_s_c, m_m_c, m_c_c, m_cm_r, m_ms_r, emd: str):
|
|
super().__init__(glrd, glvd, hc, br_oh, ua, br_ow, br_h, br_w, rs_h, rs_w, rs_cd, ars_h, ars_w, plg, eva, plu,
|
|
vnd, pr, ts_mtp, dvm, emd=emd)
|
|
self.emd = emd
|
|
self.log2 = True
|
|
self.dcok = ".hermes.com"
|
|
self.m_fmi = False # 这2个字段在4.29.0中没有再出现了
|
|
self.tbce = 0
|
|
self.es_sigmdn = None
|
|
self.es_mumdn = None
|
|
self.es_distmdn = None
|
|
self.es_angsmdn = None
|
|
self.es_angemdn = None
|
|
self.k_hA = None # 这个字段在4.32.1出现
|
|
self.k_hSD = None # 这个字段在4.32.1出现
|
|
self.k_pA = None # 这个字段在4.32.1出现
|
|
self.k_pSD = None # 这个字段在4.32.1出现
|
|
self.k_rA = None # 这个字段在4.32.1出现
|
|
self.k_rSD = None # 这个字段在4.32.1出现
|
|
self.k_ikA = None # 这个字段在4.32.1出现
|
|
self.k_ikSD = None # 这个字段在4.32.1出现
|
|
self.k_kdc = 0 # 这个字段在4.32.5出现
|
|
self.k_kuc = 0 # 这个字段在4.32.5出现
|
|
self.m_s_c = m_s_c
|
|
self.m_m_c = m_m_c
|
|
self.m_c_c = m_c_c
|
|
self.m_cm_r = m_cm_r
|
|
self.m_ms_r = m_ms_r
|
|
self.cfpfe = "ZnVuY3Rpb24oKXt2YXIgbj10LG89ZG9jdW1lbnRbbig1NDgpXShuKDMyMSkpO2lmKG8peyFmdW5jdGlvbiB0KCl7dmFyIGk9bjt0cnl7dmFyIGE9b1snXHg3M1x4NjhceDYxXHg2NFx4NmZceDc3XHg1Mlx4NmZceDZmXHg3NCddWydceDcxXHg3NVx4NjVceDcyXHg3" # 4.33.0
|
|
self.stcfp = "Oi8vZC5kaWdpdGFsLmhlcm1lcy90YWdzLmpzOjI6Nzk0NzcpCiAgICBhdCB0LmV4cG9ydHMuZGRfYWMgKGh0dHBzOi8vZC5kaWdpdGFsLmhlcm1lcy90YWdzLmpzOjI6OTc2MDIpCiAgICBhdCBodHRwczovL2QuZGlnaXRhbC5oZXJtZXMvdGFncy5qczoyOjU1MjIw" # 4.33.0
|
|
|
|
|
|
test_data_json = """{"glvd":"ARM","glrd":"Mali-G57 MC2","hc":5,"br_oh":620,"br_ow":360,"br_h":620,"br_w":360,"rs_h":804,"rs_w":360,"rs_cd":24,"ars_h":804,"ars_w":360,"plg":2,"eva":33,"vnd":"Google Inc.","plu":["eTJjZUp","iZMOHLs1"],"ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Mobile Safari/537.36","dvm":4,"acw":"probably","pr":3,"ts_mtp":5,"tz":-120,"emd":"k:ai,vi,ao,vi d:defau,8f9de,defau,24476 g:4e652,f9991,defau,d5801","cookiesStr":"app.sig=_FqS3_SPN2D40Z4Qlq-_ybxzRvQ;datadome=VSGCNMYkY6L81typRJUpurlyd39dHxdfxIYc6DzRWDT7_rtZ8UodGcbow1okQR2zg_t4d_NcP0rC1ZHNz3XSDAGFZCJhFI49lai~x2Nb2unkhOlY8o4E04Wjmde~auDZ;app=eyJmbGFzaCI6e30sImNhY2hlZmxhc2giOltdLCJjc3JmU2VjcmV0IjoiLW9jbktLVXAzMjVTOEFEdFpLUU9kSXlMIn0=;policy=accepted;lang=fr;"}"""
|
|
|
|
if __name__ == '__main__':
|
|
test_data_dict = json.loads(test_data_json)
|
|
le_js_data = JsDataLeTypePojo(glrd=test_data_dict['glrd'], glvd=test_data_dict['glvd'], hc=test_data_dict['hc'],
|
|
ua=test_data_dict['ua'], br_oh=test_data_dict['br_oh'], br_ow=test_data_dict['br_ow'],
|
|
ars_h=test_data_dict['ars_h'], ars_w=test_data_dict['ars_w'], pr=test_data_dict['pr'],
|
|
plg=test_data_dict['plg'], br_h=test_data_dict['br_h'], br_w=test_data_dict['br_w'],
|
|
plu=test_data_dict['plu'], vnd=test_data_dict['vnd'], dvm=test_data_dict['dvm'],
|
|
ts_mtp=test_data_dict['ts_mtp'], eva=test_data_dict['eva'],
|
|
rs_h=test_data_dict['rs_h'],
|
|
rs_w=test_data_dict['rs_w'], rs_cd=test_data_dict['rs_cd'], m_s_c=0, m_m_c=3, m_c_c=3,
|
|
m_cm_r=1, m_ms_r=-1, emd=test_data_dict['emd'])
|
|
print(le_js_data.to_url_encoded_json())
|