news 2026/5/2 12:51:54

海外携程trip算法分析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
海外携程trip算法分析

声明
本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口 等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!侵权头像头像私信联系名字wechat删除博客
部分python代码


cp = execjs.compile(open('token-列表.js','r',encoding='utf-8').read())
token = cp.call('getToken', ........)
print(token)
headers = {
"accept": "application/json",
"accept-language": "zh-CN,zh;q=0.9",
"cache-control": "no-cache",
"content-type": "application/json",
"phantom-token": token,
"currency": "HKD",
"locale": "zh-HK",
"x-ctx-wclient-req": wclient_req
}
url = "https://hk.trip.com/restapi/soa2/34951/fetchHotelList"
data = json.dumps(data, separators=(',', ':'))
response = requests.post(url, headers=headers, cookies=cookies, data=data)

print(response.text)
print(response)

cp = execjs.compile(open('token-列表.js','r',encoding='utf-8').read()) token = cp.call('getToken', ........) print(token) headers = { "accept": "application/json", "accept-language": "zh-CN,zh;q=0.9", "cache-control": "no-cache", "content-type": "application/json", "phantom-token": token, "currency": "HKD", "locale": "zh-HK", "x-ctx-wclient-req": wclient_req } url = "https://hk.trip.com/restapi/soa2/34951/fetchHotelList" data = json.dumps(data, separators=(',', ':')) response = requests.post(url, headers=headers, cookies=cookies, data=data) print(response.text) print(response)

结果

总结

1.出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路。

2.具体更多细节请看主页详情简介部分,具体细节要你自己还原,相信你也能调试出来。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/2 12:51:48

Waifu2x终极指南:如何轻松修复老旧动漫图像的完整教程

Waifu2x终极指南:如何轻松修复老旧动漫图像的完整教程 【免费下载链接】waifu2x Image Super-Resolution for Anime-Style Art 项目地址: https://gitcode.com/gh_mirrors/waifu/waifu2x Waifu2x是一款专为动漫风格图像设计的AI超分辨率工具,能够…

作者头像 李华
网站建设 2026/5/2 12:51:47

Go设计模式完全指南:25个必知模式提升你的编程技能

Go设计模式完全指南:25个必知模式提升你的编程技能 【免费下载链接】go-patterns Curated list of Go design patterns, recipes and idioms 项目地址: https://gitcode.com/gh_mirrors/go/go-patterns GitHub 加速计划 / go / go-patterns是一个精心策划的G…

作者头像 李华
网站建设 2026/5/2 12:51:41

为什么90%的边缘项目裸机移植失败?深度剖析STM32H7与ESP32-C6双平台寄存器级差异(含时序约束、NVIC优先级陷阱与原子操作失效案例)

更多请点击: https://intelliparadigm.com 第一章:裸机移植失败的系统性归因与案例全景 典型失败场景还原 在 Cortex-M4 平台移植 FreeRTOS 时,常见现象是启动后卡死于 vPortStartFirstTask(),且无任何串口输出。根本原因往往并…

作者头像 李华