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\test.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("\n"); file.close(); }
}
參考:https://blog.csdn.net/a460550542/article/details/86646046