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

RaytU

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

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

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

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

---

Или перед кликом по кнопке:
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
В консоли разработчика хром ставим паузу.
После чего кликаем по кнопке.
Дальше по шагам проходим пока в какой-то переменной не появится ссылка.
Собственно в процессе этого прохождения по шагам нужно понять откуда берутся данные и как формируется ссылка.
После чего, сформировать ссылку подобным образом уже в Зенно и отправлять нужный запрос.

---

Или перед кликом по кнопке:
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

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