admin管理员组

文章数量:1558103

上期分析了携程的机票,本次来对比一下去哪儿的机票看看有什么不同。

接口地址:https://flight.qunar/touch/api/domestic/wbdflightlist

有一个加密参数__m__,看上去的话,这个__m__的获得应当是没有之前的携程的v那么困难的,但是很显然,也不是一时半会能够解决的

data: r({
    departureCity: i,
    arrivalCity: s,
    departureDate: o,
    ex_track: u,
    __m__: (0, l["default"](h["default"].encrypt()).toString(),
    st: GodEye.getST()
}, t)

首先我们找到了__m__,那么问题又来了,l是什么,h又是什么呢

如果直接通过selenium获取源码的话,确实难度会下降很多

地址:https://flight.qunar/site/oneway_list.htm?searchDepartureAirport={}&searchArrivalAirport={}&searchDepartureTime={}

但是,但是啊,问题在于,直接使用selenium是进不去查询机票价格的地址的,因为去哪儿把selenium给拦截了,如果你常规使用selenium去请求机票地址的话,根本就没有响应。必须要通过消除特征的办法,绕过检测。

绕过检测以后,拿到了源代码,还没有完,我们还会遇到最后的一

本文标签: 机票价格去哪儿