当前位置: 首页 > news >正文

携程机票采集算法分析

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

前言

底部总结有彩蛋

逆向分析


sign=cp2.call('getSign',.........)
token = cp.call('getToken', ..................)
print(token)
print(sign)
cp3 = execjs.compile(open('w-payload-source.js','r',encoding='utf-8').read())
result = cp3.call('getWPayloadSource',..............)
w_payload_source = result['w_payload_source']
data = result['data']
headers = {
'sessionid': '1',
'sign': sign,
'token': token,
'transactionid': transactionID,
'w-payload-source': w_payload_source,
}
response = requests .post(
'search/api/search/batchSearch',
params=params,
cookies=cookies,
headers=headers,
json=data,
)

print(response.text [0:1000])

# wx a15018601872
sign=cp2.call('getSign',.........)
token = cp.call('getToken', ..................)
print(token)
print(sign)
cp3 = execjs.compile(open('w-payload-source.js','r',encoding='utf-8').read())
result = cp3.call('getWPayloadSource',..............)
w_payload_source = result['w_payload_source']
data = result['data']
headers = {
'sessionid': '1',
'sign': sign,
'token': token,
'transactionid': transactionID,
'w-payload-source': w_payload_source,
}
response = requests.post(
'search/api/search/batchSearch',
params=params,
cookies=cookies,
headers=headers,
json=data,
)

结果

总结

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

http://www.jsqmd.com/news/437152/

相关文章:

  • E.位运算-基础——338. 比特位计数
  • 微服务架构下的API测试困境与契约验证范式
  • 2026年3月气体质量流量仪厂家推荐,高性能与可靠性兼具的优质品牌 - 品牌鉴赏师
  • typedef用法
  • Eureka服务注册中心在大数据平台中的最佳实践
  • 2026年3月冒菜加盟公司推荐,开店成功率高与口碑俱佳品牌 - 品牌鉴赏师
  • 大模型是怎么思考的?揭秘 AI 的大脑工作原理
  • 2026年3月高温伺服电机厂家推荐,高温工况精密伺服控制厂家 - 品牌鉴赏师
  • 2026年3月娜塔莉绿化苗木基地权威推荐,种植实力与市场口碑深度解析 - 品牌鉴赏师
  • 2026年3月鸡爪槭苗木批发基地推荐,精品苗木与景观工程专用商家 - 品牌鉴赏师
  • LVGL 提高帧率
  • 国产32位微控制器MCU怎么选?2026年主流厂商推荐榜单与测评指南
  • 为什么银在2026年表现优于黄金?现在投资银还晚吗?
  • GUI-Guider 更新screen_1_label_1标签
  • LVGL检测页面是否关闭 标签是否可见防止更新标签卡死
  • HR人事管理系统哪家好?深度拆解:为什么“可定制+双模式+本地服务”才是企业降本增效的终极答案?
  • 4060要怎么训练一个可以不用api画solidworks的ai
  • .net有什么类库加载图片为窗口背景,放大图片不模糊
  • 跨行转岗网络安全有多香?薪资翻倍!45天逆袭9K+
  • 北京高端购物中心/商场美陈设计优选榜:3家创意公司力荐
  • 计算机毕业设计springboot汽车美容服务管理系统 基于SpringBoot的汽车养护服务综合管理平台设计与实现 基于SpringBoot的智慧车美门店运营系统开发与应用
  • 2000-2025年地级市低空经济企业数据
  • 2026年3月空调冷媒检漏仪厂家推荐,空调制冷系统专用检漏厂家 - 品牌鉴赏师
  • 2026年3月便携式测氢仪厂家推荐,便携现场检测与快速响应厂家 - 品牌鉴赏师
  • 一文带你深入了解静态成员变量/函数 在类中的应用
  • 2026年3月合金管厂家推荐:行业测评与选择指南 - 品牌鉴赏师
  • 政府信息公开监督保障方案怎么写,有哪些内容
  • Pandas数据处理(1): 数据的导入导出与缺失值处理
  • 空实辩证:以指月之手的理论自省
  • Spring Boot 参数验证