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