搜索
热搜: 活动 交友 discuz
查看: 2540|回复: 1
收起左侧

[12306] 请问木鱼新版提交参数key_check_isChange何处取得?

[复制链接]
  • TA的每日心情
    擦汗
    2015-10-8 08:08
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    发表于 2013-12-6 14:31:53 | 显示全部楼层 |阅读模式
    本帖最后由 14309 于 2013-12-6 23:15 编辑

    今天抓包跟踪了一下,发现提交订单这步有一个值貌似从js里面获取的,js算法表示不懂。
    https://kyfw.12306.cn/otn/confirmPassenger/confirmSingleForQueue
    post的数据为

    passengerTicketStr=1%2C0%2C1%2C%E5%90%B4%E6%B5%B7%E4%BC%A0%2C1%2C350205198206010618%2C13800138000%2CN
    &oldPassengerStr=%E5%90%B4%E6%B5%B7%E4%BC%A0%2C1%2C350205198206010618%C1_
    &randCode=8p67
    &purpose_codes=00
    &key_check_isChange=4C440F1E3190B26C9555FA7F02958948C2FFF03BE39043F87DC89999
    &leftTicketStr=1025103038407840000010251000003044100088
    &train_location=Q6
    &_json_att=
    &REPEAT_SUBMIT_TOKEN=774d452a50ef89ce718b2cb796df687c
    不知红色部分何处获取?
    相关js
    https://kyfw.12306.cn/otn/resources/merged/queryLeftTicket_end_js.js?scriptVersion=1.01
          
    部分代码
    $.ajax({
            type: "post",
            url: ctx + "confirmPassenger/autoSubmitOrderRequest",
            async: false,
            data: b5,
            success: function(b7) {
             if (b7.status) {
              if (!b7.data.submitStatus) {
               if (b7.data.isRelogin) {
                window.location.href = ctx + "login/init?random=" + new Date().getTime()
               } else {
                if (b7.data.isNoActive) {
                 Q(b7.data.errMsg, true, "", true, "warn")
                } else {
                 Q("车票信息不合法!", true, "原因: " + b7.data.errMsg, true, "warn")
                }
               }
               return
              }
              if (b7.data && undefined != b7.data.result && typeof(b7.data.result) != "undefined") {
               var b6 = b7.data.result;//这个何处得到?
               location_code = b6.split("#")[0];
               md5Str = b6.split("#")[1];//此处取值
               leftTicketStr = b6.split("#")[2];
               isAsync = b6.split("#")[3];
               a2(bX, b7.data.isCheckOrderInfo, b7.data.doneHMD)
              }
             }
            }
           })
    @木鱼






  • TA的每日心情

    2014-1-10 19:40
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2014-1-10 19:42:32 | 显示全部楼层
    你知道b7是回调来的值,split以#分割的数组
    您需要登录后才可以回帖 登录 | 入住

    本版积分规则

    申请友链| Archiver| 手机版| 鱼·后花园

    GMT+8, 2024-4-24 09:46 , Processed in 0.017104 second(s), 15 queries , Redis On.

    Powered by Discuz! X3.4

    © 2005-2024 鱼·后花园

    快速回复 返回顶部 返回列表