Если сайт использует AJAX для загрузки данных, использование HttpWebRequest может не работать.Причина в том, что сайт, вероятно, использует метод document.onLoad () или page.onLoad () для отправки запроса GET на удаленный сайт.И это происходит во время выполнения javascript в браузере.
Если вы хотите, чтобы это работало, у вас есть два варианта.
1) Выполните запрос на страницу контейнера (главная страницачто вы обращаетесь), и второй запрос к содержащейся странице, которая загружается страницей контейнера с использованием AJAX.Чтобы найти содержащуюся страницу, вам придется использовать Firefox с плагином firebug, чтобы выяснить URL внутренней страницы.
2) Использовать некоторые высокоуровневые инфраструктуры, поддерживающие Javascript и HTML / DOM.Например, вы можете попробовать использовать элемент управления WebBrowser от Microsoft, размещенный в .NET.Или вы можете использовать другие фреймворки, если они поддерживают javascript и понимают HTML.