声明本文章中所有内容仅供学习交流使用不用于其他任何目的抓包 内容、敏感网址、数据接口等均已做脱敏处理严禁用于商业用途和非法用途否则由此产生的一切后果均与作者无关侵权通过头像私信或名字简介叫我删除博客谢谢。部分python代码cp1 execjs.compile(open(decode__1174.js, r, encodingutf-8).read())json_data {order: DESC,sort: section2,page: 1,pageSize: 21,action: {gameId: 1767,goodsCatalogueId: 6,merchantMark: None,keywords: [],searchWords: [],searchPropertyIds: [],unionGameIds: [],goodsSearchActions: []}}result cp.call(getData ,json_data)url cp1.call(getData,json_data,_waf_bd8ce2ce37)url result[url]header result[header]print(header)# url result[url]print(url)headers {Accept: application/json, text/plain, */*,Accept-Language: zh-CN,zh;q0.9,PZTimestamp: str(header[Timestamp]),PZVersion: 1.0.2,PZVersionCode: 1,Random: str(header[Random]),Skey: CLIENT,User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; a88) AppleWebKit/537.36deviceId: generate_uuid_without_hyphen(),globalId: generate_uuid_without_hyphen(),x-oss-forbid-overwrite: true,}response requests.post(url,cookiescookies,headersheaders,jsondata,)print(response.text)结果总结1.出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来。