admin管理员组文章数量:1568306
上期分析了携程的机票,本次来对比一下去哪儿的机票看看有什么不同。
接口地址: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去请求机票地址的话,根本就没有响应。必须要通过消除特征的办法,绕过检测。
绕过检测以后,拿到了源代码,还没有完,我们还会遇到最后的一
版权声明:本文标题:第2期-通过去哪儿爬取机票价格 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1727371884a1111274.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论