至于如何抓包,这里就不写了,网上一大堆。
直接上图:
会打开下面的编辑器,语法是JS,找到OnBeforeResponse方法
源码:
//---保存请求结果到文件 开始---
if (oSession.fullUrl.Contains("要抓包的url")) {
oSession.utilDecodeResponse();
//消除保存的请求可能存在乱码的情况
var fso;
var file;
var now = new Date();
var ts = now.getFullYear()+"-"+now.getMonth()+"-"+now.getDate()+"-"+now.getDay()+"-"+now.getHours()+"-"+now.getMinutes()+"-"+now.getSeconds()+"-"+now.getMilliseconds();
fso = new ActiveXObject("Adodb.Stream");
fso.Charset = "utf-8";
fso.Open();
fso.WriteText(oSession.GetResponseBodyAsString());
fso.SaveToFile( "D:\\"+ts+".txt", 2 ); //保存的文件路径
fso.close();
}
//---保存请求结果到文件 结束---
保存结果:
然后只要打开指定url时,fiddler就会自动保存请求结果到文件里,尤其适合app抓包。