• Fiddler抓取内容自动保存本地


    Fiddler抓取内容自动保存本地

    一.点击FidderScript

    二.选择你想要的获得内容的方法

    OnBeforeRequest:发送请求后
    OnBeforeResponse:获得响应

    三.修改js代码在对应的方法函数内

    只是其中一段举例

    //oSession.host 请求的host
    //oSession.url.Contains 请求host之后的字段
    if(oSession.host == 'api.shockx.cn' && oSession.url.Contains("/shop")){ 
        var filename = "D:/shock.txt"; 
        # var logContent = oSession.GetResponseBodyAsString()+'##@##'; # 作为切割符用
        var logContent = oSession.GetResponseBodyAsString();    //oSession.GetResponseBodyAsString()获取相应内容字符串 
        var sw : System.IO.StreamWriter;  
        if (System.IO.File.Exists(filename)){  //是否有该文件夹  
            sw = System.IO.File.AppendText(filename);   //有添加
            sw.Write(logContent);  
        }  
        else{  
            sw = System.IO.File.CreateText(filename);  //没有创建
            sw.Write(logContent);  
        }  
        sw.Close();  
        sw.Dispose();  
    
    }
    
    //这是本身自带的不要做修改
    if (m_Hide304s && oSession.responseCode == 304) {
        oSession["ui-hide"] = "true";
    }
    }
    

    四.oSession常用的相关属性和方法

     // 修改session中的显示样式
     oSession["ui-color"] = "orange";
     // 移除http头部中的MQB-X5-Referer字段
     oSession.oRequest.headers.Remove("MQB-X5-Referer");
     // 修改http头部中的Cache-Control字段
     oSession.oRequest["Cache-Control"] = "no-cache";
     // 修改host
     oSession.host = "example.domain"; 
     // 修改Origin字段
     oSession.oRequest["Origin"] = "http://domain";
     // 删除所有的cookie
     oSession.oRequest.headers.Remove("Cookie");
     // 新建cookie
     oSession.oRequest.headers.Add("Cookie", "username=cookiename;");
     // 修改Referer字段
     oSession.oRequest["Referer"] = "https://yoururl";
     
     // 获取Request中的body字符串
     var strBody=oSession.GetRequestBodyAsString();
     // 用正则表达式或者replace方法去修改string
     strBody=strBody.replace("aaaa","bbbbbb");
     // 将修改后的body,重新写回Request中
     oSession.utilSetRequestBody(strBody);
    // 判断连接中是否包含字符串str
    oSession.uriContains(str)
    // 给连接请求添加一个字段TEST
    oSession.oRequest["TEST"]="TEST NEW Request";
    

    https://www.kancloud.cn/cyyspring/test/935309

  • 相关阅读:
    hdu 5101 Select
    hdu 5100 Chessboard
    cf B. I.O.U.
    cf C. Inna and Dima
    cf B. Inna and Nine
    cf C. Counting Kangaroos is Fun
    Radar Installation 贪心
    spfa模板
    Sequence
    棋盘问题
  • 原文地址:https://www.cnblogs.com/gqv2009/p/12612245.html
Copyright © 2020-2023  润新知