Fiddler抓取内容自动保存本地

Fiddler是一个流行的Web调试工具,它可以用于抓取HTTP请求和响应,并进行流量分析。Fiddler默认情况下不会将抓取的内容保存到本地,但是可以通过以下步骤将其自动保存到本地:

  1. 打开Fiddler的Script编辑器

在Fiddler的菜单栏中,选择“Rules”->“Customize Rules...”打开Script编辑器。

  1. 添加自定义代码

在Script编辑器中,找到OnBeforeResponse函数,并添加以下代码:

static function OnBeforeResponse(oSession: Session) {
    var sFilename = oSession.SuggestedFilename;
    if (!sFilename) {
        sFilename = "response";
    }
    oSession.SaveResponseBody("C:\\Users\\user\\Desktop\\" + sFilename);
}

上面的代码将在每次收到响应时,将响应体保存到指定的文件夹(这里是C:\Users\user\Desktop)中,并以响应的推荐文件名作为文件名。如果响应没有推荐文件名,则使用默认文件名“response”。

  1. 保存并重启Fiddler

在Script编辑器中,选择“File”->“Save”保存自定义代码,并关闭Script编辑器。然后重启Fiddler,使自定义代码生效。

通过以上步骤,Fiddler会自动将抓取的内容保存到本地指定的文件夹中。你可以根据自己的需要修改保存路径和文件名