携程网机票查询token参数的生成过程

该文章主要提供交流学习使用,请勿利用其进行不当行为!
如本篇文章侵犯了贵公司的隐私,请联系我立刻删除!

个人博客:http://www.feastawlisao.com/
欢迎关注个人公众号:pythonORjs

今天分享一下携程机票版块token参数的生成过程撒。
前面的抓包什么的咱们一笔带过,找到值在如下url里面,我们开始分析它的参数。
在这里插入图片描述
除了token,其他均为正常参数,携带即可,这里我们研究token的生成过程。

在这里插入图片描述
我们全局搜索token,非常多的token值,慢慢找,哈哈哈哈
在这里插入图片描述
然后我们就会看到,token的生成过程位于app.js当中。由dcity,acity,flightway传入getProductToken函数当中,具体的就是由起点,终点,单程这三个参数。我们接着分析getProductToken函数撒。
在这里插入图片描述
然后进入函数中,发现由default生成,我们先看传的参数是什么,这一次又加了一些乱七八糟的东西,那我们接着进入default函数当中。
在这里插入图片描述
我们进来后发现,里面调用了g函数,h函数,y函数,等等,这些都在当前函数上面,复制下来就行。

在这里插入图片描述
最后传入参数验证。和浏览器生成的一模一样。
在这里插入图片描述
这就是今天携程机票参数的生成过程,如需js和python代码,可留言,谢谢!

欢迎关注我的公众号:
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章