Подтвердить что ты не робот

Какие инструменты я могу использовать для анализа журналов захвата сети Internet Explorer?

Я использую инструменты разработчика F12, встроенные в Internet Explorer 9, для захвата сетевого трафика на сайте. Эта информация может быть сохранена в файле XML (по умолчанию) или CSV.

XML файл, похоже, содержит гораздо больше информации, но мне трудно найти какие-либо приложения, которые будут читать их.

Используя средство Internet Explorer Developer Tools Network Capture:

Кнопка "Сохранить" записывает текущий сеанс HTTP в файл XML с помощью схемы HTTP-архива или файла .CSV. После сохранения сеанса вы можете открыть сеанс с помощью любого инструмента, который может читать файлы HTTP-архивов или файлы .CSV. Internet Explorer 9 может экспортировать ваши данные, но он может просматривать только живые сеансы HTTP и не может читать сохраненные файлы.

Однако мне сложно найти релевантные результаты при поиске схемы HTTP-архива, а CSV - это хорошо, это кажется, отсутствует какая-то очень приятная информация. (Мне может не понадобиться эта дополнительная информация сейчас, но она может быть полезна в будущем.)

Есть ли инструменты или ресурсы (XSLT или LINQPad/.NET snippet), которые позволяют легко разбирать эту информацию после факта?

4b9b3361

Ответ 1

Fiddler поддерживает импорт XML-архива XML (экспортируется из вкладки Network Tools от IE9) в соответствии с его блоком

Ответ 2

Для тех, кто анализирует журналы клиентов, у которых нет окна Windows для запуска Fiddler on...

Оказывается, XML, создаваемый IE, является просто HAR в XML вместо формата JSON. Я написал конвертер, чтобы превратить его в обычный файл HAR: https://gist.github.com/craigds/00331c6ff8fd2334de68a52ef0cd79c2

Требуется python и LXML.

Ответ 3

Fiddler может читать их сейчас (но не через импорт):

  • Файл > Импорт сеансов
  • Выберите формат IE F12 NetXML.
  • Выберите правильный файл
  • PROFIT!