声明
本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!
逆向过程
部分python代码
openId = ''
appId = ''
result = cp.call('getMtgsig',data1,openId,appId)
mtgsig = result['header']['mtgsig']
print(mtgsig)
headers = {
'Host': 'thh.meituan.com',
'charset': 'utf-8',
'mtgsig': mtgsig,
'os': 'android',
'openid': openId,
'User-Agent': 'Mozilla/5.0 (Linux; Android 13;/android',
'actuallongitude': '113559297',
'uuid': '',
'actuallatitude': '23316682',
'csecuuid': '',
'flowtype': '0',
'content-type': 'application/json',
'openidcipher': '',
'Referer': '',
}
params = {
'protectPrivacy': '0',
'thhCtype': '',
'thhVersion': '',
'sourceCtype': '',
'deviceVersion': 'Android 11',
'deviceType': '',
'sourceVersion': '',
'entrance': 'miniProgram',
'thhOuterSource': '3271',
'thhGSource': '3271',
'yodaReady': 'wx',
'csecappid': '',
'csecplatform': '3',
'csecversionname': '',
'csecversion': '1.4.0',
}
response = requests.post('product/v3/detail', params=params, headers=headers, data=data)
print(response.text)
结果
