Получить список запросов браузера при загрузке страницы

alexbizal

Client
Регистрация
28.12.2015
Сообщения
24
Благодарностей
5
Баллы
3
Здравствуйте

Необходимо после полной загрузки страницы в браузере получить список URL, к которым обращался браузер и откуда загружались все элементы страницы.
Приветствуется любой способ реализации, чтобы выдернуть этот список.

В мозилле есть HTTP логирование в файл, может его как-то можно включить в инстансе?

Схожу с ума, начал смотреть в сторону использования прокси и логирования на уровне прокси, но нагораживать не хочется.

Благодарю за любые советы и ответы!
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Первый способ (руками):
1. Запускаете Fiddler
2. Устанавливаете прокси в PM 127.0.0.1:8888
3. Заходите на нужный сайт
4. Останавливаете запись в Fiddler'е и выделяете весь список запросов. Далее Ctrl+C и Ctrl+V туда, куда вам нужно.

Второй способ:
C#:
var list = project.Lists["Список 1"];

//instance.ClearCache();
//instance.ClearCookie();

instance.UseTrafficMonitoring = true;
Tab tab = instance.ActiveTab;
tab.Navigate("http://lessons.zennolab.com"); // На какой сайт зайти
if (tab.IsBusy) tab.WaitDownloading();

var traffic = instance.ActiveTab.GetTraffic(); 
foreach(var t in traffic) {
    list.Add(t.Url);
}
return string.Format("Получено {0} запросов", list.Count);
 

alexbizal

Client
Регистрация
28.12.2015
Сообщения
24
Благодарностей
5
Баллы
3

Norim

Client
Регистрация
17.10.2017
Сообщения
322
Благодарностей
82
Баллы
28
Тоже интересует такой момент. При авторизации браузер отправляет несколько запрос, каким образом можно посмотреть ответы сервера на эти запросы?
 

Alex733

Client
Регистрация
27.11.2017
Сообщения
330
Благодарностей
243
Баллы
43
Меню -> Окна -> Траффик - открыть перед загрузкой страницы или любой из вышеперечисленных способов.
 
  • Спасибо
Реакции: Norim

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