目录
携程手机版国内机票数据
携程手机版国际机票数据
携程网页版国内机票数据
携程网页版国际机票数据
去哪儿网手机版机票数据
去哪儿网网页版机票数据
携程手机版机票数据添加代理
去哪儿网网页版机票数据添加代理
概述
携程网页版机票查询的网址是https://flights.ctrip.com/
本篇使用北京到成都的数据。
请求分析
查看network,可以很容易找到请求地址是https://flights.ctrip.com/international/search/api/search/batchSearch
其中,headers里面有两个略微复杂的请求参数,transactionid 和 sign,这两个参数拿到后即可直接post请求。
transactionid获取
这个可以通过网络请求直接获取到,比如北京到成都的数据,通过https://flights.ctrip.com/online/list/oneway-bjs-ctu?depdate=2021-12-25&cabin=y_s_c_f&adult=1&child=0&infant=0
拼接规则就是oneway-出发地三字码-目的地三字码?depdata=出发日期&cabin=查询舱位&adult=成人数量&child=儿童数量&infant=婴儿数量
请求headers中增加accept: application/json,确保返回的是json格式。
模拟的curl如下
curl 'https://flights.ctrip.com/international/search/api/flightlist//oneway-bjs-ctu?depdate=2021-12-25&cabin=y_s_c_f&adult=1&child=0&infant=0' \
-H 'acce