该文章主要提供交流学习使用,请勿利用其进行不当行为!
如本篇文章侵犯了贵公司的隐私,请联系我立刻删除!
个人博客:/
欢迎关注个人公众号:pythonORjs
今天分享一下携程机票版块token参数的生成过程撒。
前面的抓包什么的咱们一笔带过,找到值在如下url里面,我们开始分析它的参数。
除了token,其他均为正常参数,携带即可,这里我们研究token的生成过程。
我们全局搜索token,非常多的token值,慢慢找,哈哈哈哈
然后我们就会看到,token的生成过程位于app.js当中。由dcity,acity,flightway传入getProductToken函数当中,具体的就是由起点,终点,单程这三个参数。我们接着分析getProductToken函数撒。
然后进入函数中,发现由default生成,我们先看传的参数是什么,这一次又加了一些乱七八糟的东西,那我们接着进入default函数当中。
我们进来后发现,里面调用了g函数,h函数,y函数,等等,这些都在当前函数上面,复制下来就行。
最后传入参数验证。和浏览器生成的一模一样。
这就是今天携程机票参数的生成过程,如需js和python代码,可留言,谢谢!
欢迎关注我的公众号: