Перехват POST/GET запросов

nicos77777

Client
Регистрация
04.04.2013
Сообщения
333
Благодарностей
18
Баллы
18
Добрый вечер уважаемые форумчане, извините если глупость спрошу но можно ли как нибудь в зеннопостере перехватывать пост\гет запросы во время выполнения действий на сайте через браузер?
 

deopl

Client
Регистрация
06.12.2011
Сообщения
667
Благодарностей
126
Баллы
43
 
  • Спасибо
Реакции: nicos77777

Samoylov_83

Client
Регистрация
25.08.2015
Сообщения
229
Благодарностей
70
Баллы
28
o_OСкока красного!
 

nicos77777

Client
Регистрация
04.04.2013
Сообщения
333
Благодарностей
18
Баллы
18
Блин, видать придется обновляться
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
  • Спасибо
Реакции: Hannes и nicos77777

nicos77777

Client
Регистрация
04.04.2013
Сообщения
333
Благодарностей
18
Баллы
18
Всетаки обнавился, можно как то получить строку запроса во время выполнения?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
получить нельзя, но можно подменить содержимое
 

nicos77777

Client
Регистрация
04.04.2013
Сообщения
333
Благодарностей
18
Баллы
18
получить нельзя, но можно подменить содержимое
Очень плохо потому что мне нужно именно получить, хотябы URLы всего что происходит во время выполнения
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Очень плохо потому что мне нужно именно получить, хотябы URLы всего что происходит во время выполнения
ну урлы вроде получить можно. тут надо смотреть документацию по коду
 
  • Спасибо
Реакции: nicos77777

nicos77777

Client
Регистрация
04.04.2013
Сообщения
333
Благодарностей
18
Баллы
18
Кто нибудь может помочь, хотябы за вознаграждение. Потому что я с кодом точно не разберусь
 
Последнее редактирование:

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
556
Баллы
93

nicos77777

Client
Регистрация
04.04.2013
Сообщения
333
Благодарностей
18
Баллы
18
В чём загвоздка Бро?
Нужно получить данные(хотя бы url) из мониторинга трафика в список или в переменную(во время выполнения шаблона в zennoposter). Загвоздка в том что я не знаю как можно это сделать средствами zennoposter
 

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
556
Баллы
93
Нужно получить данные(хотя бы url) из мониторинга трафика в список или в переменную(во время выполнения шаблона в zennoposter). Загвоздка в том что я не знаю как можно это сделать средствами zennoposter
Получить данные в список из монитора напрямую нет возможности. Можно отследить нужные данные или запросы и использовать из далее в работе.
 

nicos77777

Client
Регистрация
04.04.2013
Сообщения
333
Благодарностей
18
Баллы
18
Получить данные в список из монитора напрямую нет возможности. Можно отследить нужные данные или запросы и использовать из далее в работе.
это будет геморно отслеживать
 

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
556
Баллы
93
это будет геморно отслеживать
Это монитор и он только отображает и позволяет использовать фильтры. Работать с монитором напрямую из зенно нет возможности. Я так думаю, что в следующих билдах будем надеяться на возможные плюшки.
 
  • Спасибо
Реакции: nicos77777

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
есть c# метод инстанса, позволяющий получить список последних урлов запросов. может ещё что-то
 

nicos77777

Client
Регистрация
04.04.2013
Сообщения
333
Благодарностей
18
Баллы
18
Спасибо, надеюсь появится, а пока придется всю ночь сидеть и изучать код сайта
 

nicos77777

Client
Регистрация
04.04.2013
Сообщения
333
Благодарностей
18
Баллы
18

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
как я писал, надо искать в доках. Я не помню названия или даже ключевых слов
 
  • Спасибо
Реакции: nicos77777

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Не оно?
C#:
return string.Join("\r\n", instance.MainTab.GetTraffic());
 

nicos77777

Client
Регистрация
04.04.2013
Сообщения
333
Благодарностей
18
Баллы
18
Не оно?
C#:
return string.Join("\r\n", instance.MainTab.GetTraffic());
Оно, спасибо огромное, ты спас мою ночь)

Также спасибо большое Doc, budora, sergiksergik.

Надеюсь в скором времени можно будет получше работать с монитором трафика.
 
  • Спасибо
Реакции: doc и Dimionix

Misha

Client
Регистрация
23.10.2016
Сообщения
250
Благодарностей
71
Баллы
28
Оно, спасибо огромное, ты спас мою ночь)

Также спасибо большое Doc, budora, sergiksergik.

Надеюсь в скором времени можно будет получше работать с монитором трафика.
А как вы его использовали ?
Я добавил кубик C# но в переменой пусто
 

Mazamaka

Client
Регистрация
12.12.2018
Сообщения
8
Благодарностей
4
Баллы
3

AlkoNeron

Client
Регистрация
10.01.2011
Сообщения
25
Благодарностей
3
Баллы
3
C#:
return string.Join("\r\n", instance.MainTab.GetTraffic());
Подскажите а реально ли после етого метода получить нужную ссылку post запроса и с нее дернуть ответ етого запроса ?
 

Kinomanius

Активный пользователь
Регистрация
20.01.2020
Сообщения
184
Благодарностей
26
Баллы
28
Тема актуальная, что делать с post запросами?
 

Misha

Client
Регистрация
23.10.2016
Сообщения
250
Благодарностей
71
Баллы
28

Misha

Client
Регистрация
23.10.2016
Сообщения
250
Благодарностей
71
Баллы
28
Тема актуальная, что делать с post запросами?
var traffic = instance.ActiveTab.GetTraffic();
string res = "";
foreach(var t in traffic) {
if (t.Url.Contains("mission-control/orders?") ) {
res= System.Text.Encoding.UTF8.GetString(t.ResponseBody);
}
}

Берешь весь трафик и по юрл находишь то что тебе нужно ...
Если хочешь можешь еще добавить проверку на type request
 
  • Спасибо
Реакции: Denis_Dobrii

Kinomanius

Активный пользователь
Регистрация
20.01.2020
Сообщения
184
Благодарностей
26
Баллы
28
var traffic = instance.ActiveTab.GetTraffic();
string res = "";
foreach(var t in traffic) {
if (t.Url.Contains("mission-control/orders?") ) {
res= System.Text.Encoding.UTF8.GetString(t.ResponseBody);
}
}

Берешь весь трафик и по юрл находишь то что тебе нужно ...
Если хочешь можешь еще добавить проверку на type request
Эмм... а куда вписывать URL? Я просто не силён в C#
 

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