分析.txt 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. 可能是
  2. 0.请求 https://www.jetstar.com/IN8wyRJtH_OQqV-jNF2LfziXtCg/DJE5SpEuNO1J/BD9HAQ/KksEJgAX/I3M
  3. 携带cookie
  4. _dd_s= 空值
  5. 获取cookie
  6. ak_bmsc
  7. user-location
  8. 1.先请求主页https://www.jetstar.com/hk/zh/home?tab=1,
  9. 携带cookie
  10. _dd_s
  11. ak_bmsc
  12. ak_bmsc
  13. 获取cookie
  14. AKA_A2
  15. _abck
  16. bm_mi
  17. bm_s
  18. bm_so
  19. bm_ss
  20. bm_sv
  21. bm_sz
  22. 2.再请求https://auth.jetstar.com/authorize这个接口验证 获取cookies bm_sv值
  23. 请求航班信息中的这几个 cookie 是变化的
  24. SEFD
  25. bm_s
  26. bm_so
  27. bm_sz
  28. bm_lso
  29. MT
  30. ab.storage.sessionId.8eb26f80-6f07-43d3-be0e-778c98485224
  31. optimizelySession
  32. bm_sv
  33. s_nbs
  34. htjs_sesh
  35. _abck
  36. RT
  37. _dd_s
  38. s_getNewRepeat
  39. 澳大利亚的网站,代理用 AU
  40. cookie
  41. 备注: 要带 有时效性, 不带也可以请求,但是没有价格等数据
  42. 主要带以下 3 个值
  43. SEFD: 不带它会触发验证码
  44. 来源: 请求成功后,响应cookie会返回这个值; 第一次生成位置待确定 ?
  45. 注意: 每次请求该值都会变化, 测试在同一个代码中, SEFD不变的情况下,最多请求4次, 第5次请求时,会触发验证码, 更换它就没事了)
  46. ASP.NET_SessionId:
  47. 这个必须带,有时候不带也可以请求 待观察 (同一个会话中 ASP.NET_SessionId 是不变的 待验证!!)
  48. bm_sz:
  49. 有时候只带这 1 个也可以请求
  50. 只带 SEFD 和 ASP.NET_SessionId 这2个,请求会报错, 测试了再带个 bm_sz 就可以正常请求
  51. 这个值不对, 也会触发验证码
  52. 来源: 有2个
  53. 1.请求主页来的
  54. 请求主页响应的 https://www.jetstar.com/hk/zh/home, 请求接口后也会响应一个新的这个值
  55. 请求主页响应的cookie值, 要再请求1次阿卡麦文件,, 响应 abck 为 -1 可以用
  56. 2.从网页akm接口获取
  57. Akamai文件分析
  58. 第一次请求
  59. 携带cookie: MT _dd_s ak_bmsc
  60. 返回响应{"success": false}
  61. 响应cookie:_abck bm_sz
  62. 用这个响应cookie bm_sz 直接请求是不会请求成功的
  63. 第二次请求
  64. 响应cookie abck为 -1 也可以使用
  65. 新ip请求 要过验证码 !!! 可能是加密参数没带全 或 没带对 所以出现验证码
  66. 验证api https://booking.jetstar.com/_sec/cp_challenge/verify
  67. 响应 cookie sec_cpt 应该是用这个cookie作为验证值, 验证时会请求几次 /0dVo (阿卡麦验证接口),如果响应 abck 为 0的话 直接携带请求验证api接口
  68. sec_cpt 里面也有关于它的状态值 注意观察!!
  69. 响应数据在 html的 <script type="application/json" id="bundle-data-v2" 文件中