登录|注册

fiddler怎么批量替换URL路径

楼主 caicai发布于:2017/04/07

哪位大神知道Fiddler怎么批量替换URL路径,比如菜菜需要把http://www.51ste.com/a和http://www.51ste.com/b分别重新指向到http://www.aitest.com/x、http://www.aitest.com/y该怎么做?

最佳答案 #1楼 ruink回复于:2017/04/07

打开fiddler,在【Rules】->【Customer Rules...】中打开“CustomRules.js”配置文件。
在配置文件中找到static function OnBeforeRequest(oSession: Session) { ,紧接着在大括号中加入新的URL定向规则:
/*替换地址*/
if(oSession.uriContains("www.51ste.com/a") ){  //注意,不要加http://,经实践证实加上后最后定向不成功
   oSession.url = oSession.url.Replace("www.51ste.com/a", "www.baidu.com/x");  //即找到www.51ste.com/a,找到后替换为www.baidu.com/x,以达到重定向的目的
  }

if (oSession.uriContains("www.51ste.com/b") ){
    oSession.url = oSession.url.Replace("www.51ste.com/b", "www.baidu.com/y");
    }
然后点击保存,再尝试访问www.51ste.com/a,www.51ste.com/b就发现已经重新定向到指定的新URL。

回复