[обновление в ответ на более подробную информацию в отредактированном вопросе]
Проблема, с которой вы сталкиваетесь, заключается в том, что, как только страница изменяется с помощью запросов ajax, текущий HTML-код существует только внутри DOM браузера - больше нет независимого исходного HTML-кода, который вы можете проверить, кроме того, что вы можете извлечь из DOM.
Как вы заметили, DOM IE хранит теги в верхнем регистре, исправляет незакрытые теги и вносит множество других изменений в HTML, который он получил изначально. Это связано с тем, что браузеры, как правило, очень хорошо разбираются в проблемах с HTML (например, в незакрытых тегах) и исправляют эти проблемы, чтобы отобразить что-то полезное для пользователя. После того, как HTML был канонизирован IE, исходный HTML-код, по моему мнению, по существу утрачен с точки зрения DOM.
Firefox, как и многие другие, вносит меньше изменений, поэтому Firebug, вероятно, лучше для вас.
Последний (и более трудоемкий) вариант может работать для страниц с простыми изменениями Ajax, например получить некоторый HTML-код с сервера и импортировать его на страницу внутри определенного элемента. В этом случае вы можете использовать fiddler или аналогичный инструмент для ручного сшивания исходного HTML с Ajax HTML. Это, вероятно, больше проблем, чем стоит, и подвержено ошибкам, но это еще одна возможность.
[Первоначальный ответ здесь на первоначальный вопрос]
Fiddler (http://www.fiddlertool.com/) - это бесплатный, независимый от браузера инструмент, который очень хорошо работает для извлечения точного HTML, полученного браузером. Он показывает вам точные байты в сети, а также декодированный / разархивированный контент и т. Д. которую вы можете использовать в любом инструменте анализа HTML, а также отображать заголовки, время, состояние HTTP и многое другое.
Вы также можете использовать fiddler для копирования и перестроения запросов, если вы хотите проверить, как сервер реагирует на слегка отличающиеся заголовки.
Fiddler работает как прокси-сервер, расположенный между вашим браузером и веб-сайтом, и регистрирует трафик в обоих направлениях.