携程网机票查询token加密参数的生成过程 声明本文章中所有内容仅供学习交流使用不用于其他任何目的抓包内容、敏感网址、数据接口等均已做脱敏处理严禁用于商业用途和非法用途否则由此产生的一切后果均与作者无关侵权通过头像私信或名字简介叫我删除博客谢谢。部分python代码headers { accept: application/json, accept-language: zh-CN,zh;q0.9, cache-control: no-cache, rms-token: , scope: d, sec-ch-ua: Not)A;Brand;v99, Microsoft Edge;v127, Chromium;v127, sec-ch-ua-mobile: ?0, sec-ch-ua-platform: Windows, sec-fetch-dest: empty,headers { accept: application/json, accept-language: zh-CN,zh;q0.9, cache-control: no-cache, rms-token: , scope: d, sec-ch-ua: Not)A;Brand;v99, Microsoft Edge;v127, Chromium;v127, sec-ch-ua-mobile: ?0, sec-ch-ua-platform: Windows, sec-fetch-dest: empty, sec-fetch-mode: cors, sec-fetch-site: same-origin, sessionid: 1, sign: sign, token: token, transactionid: transactionID, } params { v: random.random() } response session.post( search/batchSearch, paramsparams, cookiescookies, headersheaders, jsonjson_data,proxiesproxies ) print(response.text)sec-fetch-mode: cors, sec-fetch-site: same-origin, sessionid: 1, sign: sign, token: token, transactionid: transactionID, } params { v: random.random() } response session.post( search/batchSearch, paramsparams, cookiescookies, headersheaders, jsonjson_data,proxiesproxies ) print(response.text)结果总结1.出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来。