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

  • Автор темы Автор темы alexbizal
  • Дата начала Дата начала

alexbizal

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

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

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

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

Благодарю за любые советы и ответы!
 
Первый способ (руками):
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);
 
Тоже интересует такой момент. При авторизации браузер отправляет несколько запрос, каким образом можно посмотреть ответы сервера на эти запросы?
 
Меню -> Окна -> Траффик - открыть перед загрузкой страницы или любой из вышеперечисленных способов.
 
  • Спасибо
Реакции: Norim

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