我不确定如何修改 CustomRules.js 文件以仅显示对某个域的请求。
有谁知道如何做到这一点?
这很容易做到。在过滤器选项卡上,单击“仅在过滤器包含时显示,然后键入您的域。
编辑
事实证明这很容易;编辑OnBeforeRequest
添加:
if (!oSession.HostnameIs("www.google.com")) {oSession["ui-hide"] = "yup";}
例如,过滤到谷歌。
(原始答案)老实说,我不知道这是否是 Fiddler 内置的东西(我从未尝试过),但Wireshark肯定会很容易做到这一点 - 当然,你会得到不同的数据(特别是对于SSL) - 所以YMMV。
我的回答有点类似于@Marc Gravels,但是我更喜欢通过包含一些特定字符串的 url 来过滤它。
安装后转到提琴手脚本标签并将以下内容粘贴到OnBeforeRequest
函数中。(下面的截图)
if (oSession.url.Contains("ruby:8080") || oSession.url.Contains("localhost:53929")) { oSession["ui-hide"] = "yup"; }
这样,您可以按 url 的任何部分进行过滤,无论是端口主机名还是其他。
希望这可以节省您一些时间。
Fiddler 网站有一本你可以做的很多事情的食谱CustomRules.js
,包括如何做到这一点:)