static function OnBeforeRequest(oSession: Session) {
|
|
|
if(oSession.fullUrl.Contains("https://apphis.longhuvip.com/w1/api/index.php")){
|
var requestBody = oSession.GetRequestBodyAsString();
|
if(requestBody&&requestBody.Contains("&st=30")){
|
oSession.utilReplaceInRequest("&st=30", "&st=100");
|
FiddlerObject.log("页码替换为100");
|
}
|
}
|
|
}
|
|
|
|
static function OnBeforeResponse(oSession: Session) {
|
if (m_Hide304s && oSession.responseCode == 304) {
|
oSession["ui-hide"] = "true";
|
}
|
if(oSession.fullUrl.Contains("https://apphis.longhuvip.com/w1/api/index.php")){
|
var requestBody = oSession.GetRequestBodyAsString();
|
var a;
|
var pidType;
|
var index;
|
var day;
|
if(requestBody){
|
var ps = requestBody.Split("&");
|
for(var p in ps){
|
if(ps[p].Contains("a=")){
|
a = ps[p].Replace("a=","");
|
}
|
else if(ps[p].Contains("PidType=")){
|
pidType = ps[p].Replace("PidType=","");
|
}
|
else if(ps[p].Contains("Index=")){
|
index = ps[p].Replace("Index=","");
|
}else if(ps[p].Contains("Day=")){
|
day = ps[p].Replace("Day=","");
|
}
|
|
|
}
|
}
|
FiddlerObject.log("a:"+a+" pidType:"+pidType +" index:"+index);
|
if(a){
|
var responseStringOriginal = oSession.GetResponseBodyAsString();
|
var fso;
|
var file;
|
fso = new ActiveXObject("Scripting.FileSystemObject");
|
//文件保存路径,可自定义
|
//第二个参数含义:1=ForReading(以只读方式打开),2=ForWriting (以写方式打开),8=ForAppending(以添加方式打开,写入的内容将添加到文件末尾)
|
if(parseInt(index)==0)
|
{
|
file = fso.OpenTextFile("D:/kpl/"+day+"_"+a+"_"+pidType+".log",2 ,true, true);
|
}else{
|
file = fso.OpenTextFile("D:/kpl/"+day+"_"+a+"_"+pidType+".log",8 ,true, true);
|
}
|
file.writeLine(responseStringOriginal);
|
file.close();
|
}
|
}
|
}
|