Проблема трафика и парсера

Регистрация
27.08.2018
Сообщения
49
Реакции
3
Баллы
8
Нашел на форуме пост где можно вытащить из монитора трафика нужные данные из пост гет запросов и перенести их в переменную


Но иногда отправляется запрос и приходят данные,но не пишет время ms и проект дает ошибку :


Выполнение действия CSharp OwnCode. Массив не может быть неопределенным.
Имя параметра: bytes


На скриншоте условно понятно,те с черной полоской работают и проект дальше работает,где нету ms проект встает


Как можно решить проблему?


Исход:
Развернуть Свернуть Копировать
var traffic = instance.ActiveTab.GetTraffic();
foreach(var t in traffic) {
    if (t.Url=="https://link.com/") {
        return System.Text.Encoding.UTF8.GetString(t.ResponseBody);
    }
}
return "Ничего не нашли";
 

Вложения

  • 3.jpg
    3.jpg
    20,6 KB · Просмотры: 135
Последнее редактирование:
как пример.

C#:
Развернуть Свернуть Копировать
var traffic = instance.ActiveTab.GetTraffic();
foreach(var t in traffic) {
    project.SendInfoToLog($"{t.Time}    :    {t.Url}" );
}
return 0;

90377
 
как пример.

C#:
Развернуть Свернуть Копировать
var traffic = instance.ActiveTab.GetTraffic();
foreach(var t in traffic) {
    project.SendInfoToLog($"{t.Time}    :    {t.Url}" );
}
return 0;

Посмотреть вложение 90377
Мне нужны не сами ссылки,а нужно что внутри данных POST или гет запрос вот сам шаблон

 
можешь время проверять и при -1 не брать в работу проблемный запрос, можешь в try обернуть.
 

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