鍍金池/ 問答/數(shù)據(jù)分析&挖掘  Python/ JS 前端 cookie token 問題

JS 前端 cookie token 問題

(function($) {
    
    var getCookie = function(name) {
        var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
        if (arr = document.cookie.match(reg))
            return unescape(arr[2]);
        else
             return null;
    }
    
    var _ajax = $.ajax;
    
    //擴(kuò)展 success
    $.ajax = function(opt){
        
        var fn = {  
            success:function(data, textStatus){}  
        }
        
        if(opt.success){
            fn.success = opt.success;
        }
         
        if (opt.data){
            try 
            { 
                var data = JSON.parse(opt.data)     
                if (data.addheader == false){                    
                    return  _ajax(opt);
                }
            } 
            catch (e) 
            { 
            
            }
        }
        var _opt = $.extend(opt,{
            headers : {'tk':getCookie('tk')},
            success:function(data, textStatus){
                $('form ._tk').val(getCookie('tk'));
                fn.success(data,textStatus);
            }
        });
        
        return _ajax(_opt);
    };
    
    
    $.extend({
        tkForm : function(){
            $("form").prepend('<input class="_tk" name="tk" type="hidden" />');
            $("form").submit(function(){
                $("form ._tk").val(getCookie('tk'));
            });
        }
    });
    
})(jQuery);

$(function(){
    $.tkForm();
});

 Cookie:__jsluid=1c0b083d06d937fd7ed91a8a05507402; UM_distinctid=160f8c5a0d038b-0c04c3b0338001-4323461-100200-160f8c5a0d1a09; _ot=0; JSESSIONID=1456b6e9d0be472db4b365acfa34fb00; JSESSIONID=04523E4C4C4C378D94133FBA9BD3F299; WEBTOKEN=eyJhbGciOiJIUzUxMiIsImNhbGciOiJERUYifQ.eNqqViouTVKyUjI0AAEjU3NjJR2l1IoCJStDU0MLA2MTQ3PLWgAAAAD__w.CFNj0bXarRG0hhaCXkDG4AXe1gEZlkVlMkot3_YjRac3UyCg8QHKBMjN0kbhAsNXfAFB_Q4eMA1TxLI261GQdw; tk=d330c5f2f60b777f2b3e0375ae717feb; k=76c2bb174c52488f8769b4eb5766f329
 

這cookie里面有2個值一直變化 一個是tk 一個k 我找到了這個tk.js 文件,請人分析一下這里面的tk 和k 都需要解析出來傳遞參數(shù)嗎?因為我請求這個網(wǎng)站!

回答
編輯回答
怪痞

在表單里創(chuàng)建一個隱藏的input標(biāo)簽,然后將文檔的cookie拿出來,填入該標(biāo)簽,提交

2017年9月16日 10:29