Как заснифать URL запроса в ЗенноПостере?

RaytU

Новичок
Регистрация
22.11.2023
Сообщения
2
Благодарностей
1
Баллы
3
Привет! Возможно вопрос тривиальный, но прошерстив форум, решения не нашел.

На сайте есть кнопка, при тапе на которую отправляется GET запрос. URL этого запроса представляет собой ссылку на скачивание файла. Необходимо из ЗенноПостера спарсить этот URL, т.е найти его в списке запросов (отличить его просто, начало URL уникально для этого типа запроса). Вот и вся задача.

Я нашел этот запрос во вкладке "Трафик", но как его перехватывать не понял. Это возможно?

Мне не подойдет вариант самому составлять этот запрос, ибо он с ключами внутри. Как заснифать трафик через Чарлис или аналоги - знаю. Не знаю как это сконектить с ЗенноПостером, для автоматического выдергивания. Такие дела.
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 764
Благодарностей
2 407
Баллы
113
В консоли разработчика хром ставим паузу.
После чего кликаем по кнопке.
Дальше по шагам проходим пока в какой-то переменной не появится ссылка.
Собственно в процессе этого прохождения по шагам нужно понять откуда берутся данные и как формируется ссылка.
После чего, сформировать ссылку подобным образом уже в Зенно и отправлять нужный запрос.

---

Или перед кликом по кнопке:
C#:
 var traffic = instance.ActiveTab.GetTraffic();
тем самым очищаем трафик.
После клика по кнопке:
C#:
var traffic = instance.ActiveTab.GetTraffic();
А далее уже смотрим url:
C#:
foreach(var t in traffic)
    project.SendInfoToLog(string.Format("Url: {0}\r\n Method: {1}\r\n Result: {2}", t.Url, t.Method, t.ResultCode), true);
 
  • Спасибо
Реакции: RaytU

RaytU

Новичок
Регистрация
22.11.2023
Сообщения
2
Благодарностей
1
Баллы
3
В консоли разработчика хром ставим паузу.
После чего кликаем по кнопке.
Дальше по шагам проходим пока в какой-то переменной не появится ссылка.
Собственно в процессе этого прохождения по шагам нужно понять откуда берутся данные и как формируется ссылка.
После чего, сформировать ссылку подобным образом уже в Зенно и отправлять нужный запрос.

---

Или перед кликом по кнопке:
C#:
 var traffic = instance.ActiveTab.GetTraffic();
тем самым очищаем трафик.
После клика по кнопке:
C#:
var traffic = instance.ActiveTab.GetTraffic();
А далее уже смотрим url:
C#:
foreach(var t in traffic)
    project.SendInfoToLog(string.Format("Url: {0}\r\n Method: {1}\r\n Result: {2}", t.Url, t.Method, t.ResultCode), true);
Спасибо большое!
 
  • Спасибо
Реакции: BAZAg

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)