Fiddler默認可以攔截全局http請求,再加上它具備的腳本功能,可以很簡單的達到動態修改網頁內容的目的。
1、啟動Fiddler
2、打開Rules->Customize Rules...,接下來會進入Fiddler ScriptEditor。
3、在腳本中找到這行:
static function OnBeforeResponse(oSession: Session)
將該函數中的其他代碼都注釋掉,加上下面的代碼(具體字符串請根據自己需要修改)
if(oSession.utilFindInResponse("頁面上原有文字", false)>-1){
oSession.utilReplaceRegexInResponse("頁面上原有文字", "需要修改的文字");
}
修改保存后可能需要重啟 Fiddler(或使用菜單「Tools -> Reset Script」)以使規則生效
默認腳本中的代碼很多,可以把其他不需要的代碼注釋掉,但是要注意不要把正常成對的{}給注釋掉了。