(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;
//扩展 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 都需要解析出来传递参数吗?因为我请求这个网站!
在表单里创建一个隐藏的input标签,然后将文档的cookie拿出来,填入该标签,提交