携程旅行 token1005

声明

本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!

部分Python代码

复制代码
cp = execjs.compile(open('token1005.js', 'r', encoding='utf-8').read())
token = cp.call('getToken',data,cookie)

headers['phantom-token'] = token
print(token)
response = requests.post(
    '/getHotelRoomListInland',
    headers=headers,
    json=data,
)
print(response.text)
复制代码
cp = execjs.compile(open('token1005.js', 'r', encoding='utf-8').read())
token = cp.call('getToken',data,cookie)

headers['phantom-token'] = token
print(token)
response = requests.post(
    '/getHotelRoomListInland',
    headers=headers,
    json=data,
)
print(response.text)

结果

总结

1.出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来。

相关推荐
杨云龙UP18 分钟前
TDengine 3.4.2.8 Community 三节点三副本生产集群部署实战(DNode/MNode/taosAdapter/Explorer)
大数据·linux·运维·数据库·tdengine·时序库
乌暮1 小时前
深入理解 Java 泛型:把「万能盒子」用对、用稳
java·开发语言·后端·学习
行者-全栈开发1 小时前
【前端/JS框架】CVE-2026-3854:GitHub Enterprise Server X-Stat注入XSS漏洞深度剖析与紧急修复指南
前端·javascript·github
向成科技1 小时前
XC3576H工控主板|深度适配Ubuntu 26.04 LTS,释放边缘AI与工业开发新潜能
linux·人工智能·ubuntu·机器人·硬件·主板·边缘ai
大猫和小黄1 小时前
深入理解 Java Optional:从设计哲学到工程实战
java
数据库百宝箱1 小时前
rum&gin索引对比
java·数据库·gin
Fcy6482 小时前
Linux下 进程间关系与守护进程
linux·运维·服务器·守护进程
yychen_java2 小时前
第六篇:Spring AI 实战:将 Java 业务接口封装成企业级 MCP Server
java·人工智能·spring
计算机魔术师2 小时前
AMD砸82亿买下李飞飞,这次不卖芯片卖什么?
前端
_upupup2 小时前
异常(C++)
java·开发语言·jvm