Fiddler Script简单编程

  1、简介

    FiddlerScript 基于JScript.NET 语言。在Fiddler 中点击菜单“Rules > Customize Rules”打开FiddlerScript Editor 编辑器,在这里可以编写Fiddler Script 脚本,只要一保存,Fiddler 将会重新编译脚本并自动加载,如果编译失败,将会显示错误提示信息。

  如果你没有安装FiddlerScript Editor 插件,也可以在其他编辑器编写脚本,但是推荐使用FiddlerScript Editor编辑器,因为它具有语法高亮以及自动完成功能,下载地址http://fiddler2.com/fiddlerscript-editor

  2、打开编辑器

    

    

     如果想要拦截抓取数据包,可以在下面方法中写代码

    static function OnBeforeResponse(oSession: Session)

     比如可以拦截数据包中保存到文件中

    

static function OnBeforeResponse(oSession: Session) {
        if (m_Hide304s && oSession.responseCode == 304) {
            oSession["ui-hide"] = "true";
        }
        //
        if (oSession.fullUrl.Contains("api/feed/profile/v1/?category=profile_all"))
        {
            var fso;
            var file;
            var filename="D:\fidder_data	est.txt"
            fso = new ActiveXObject("Scripting.FileSystemObject");
            //文件保存路径,可自定义
            file = fso.OpenTextFile(filename,8 ,true, true);
            //file.writeLine("Response code: " + oSession.responseCode);
            var txt = oSession.GetResponseBodyAsString()

            file.writeLine(txt);
            file.writeLine("
");
            file.close();
        }
}

   参考:https://blog.csdn.net/a460550542/article/details/86646046

    

原文地址:https://www.cnblogs.com/shaosks/p/13453384.html