攜程網機票查詢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代碼,可留言,謝謝!

歡迎關注我的公衆號:
在這裏插入圖片描述

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