Фильтрация скрипача только для захвата запросов для определенного домена

Я не уверен, как изменить файл CustomRules.js, чтобы показывать только запросы для определенного домена.

Кто-нибудь знает, как это сделать?

Ответ 1

Это легко сделать. На вкладке "Фильтры" нажмите "показать только в том случае, если фильтр содержит, а затем введите свой домен".

enter image description here

Ответ 2

изменить

Оказывается, это довольно легко; отредактируйте OnBeforeRequest, чтобы добавить:

if (!oSession.HostnameIs("www.google.com")) {oSession["ui-hide"] = "yup";} 

фильтры для Google, например.


(исходный ответ) Я, честно говоря, не знаю, было ли это что-то, что создал Fiddler (я никогда не пробовал), но это, безусловно, что-то, что Wireshark будет довольно легко - конечно, вы получите разные данные (в частности, для SSL) - так YMMV.

Ответ 3

Мой ответ несколько похож на @Marc Gravels, однако я предпочитаю его фильтровать по URL-адресу, содержащему определенную строку.

  • Вам понадобится fiddler script - это дополнение к скрипачу.
  • При установке перейдите в тэг fiddler script и вставьте его в функцию OnBeforeRequest. (Снимок экрана ниже)

     if (oSession.url.Contains("ruby:8080") || oSession.url.Contains("localhost:53929")) {  oSession["ui-hide"] = "yup";    }
    

enter image description here

Таким образом, вы можете фильтровать любую часть URL-адреса, будь то имя порта порта или что-то еще.

Надеюсь, это сэкономит вам некоторое время.

Ответ 5

Вы можете отфильтровать запросы, используя вкладку фильтра в скрипаче. Смотрите скриншоты ниже. Если вы используете Google Chrome, обязательно используйте правильный идентификатор процесса в скрипде (от google chrome).

введите описание изображения здесь введите описание изображения здесь введите описание изображения здесь