2015-08-05 7 views
0

Существует сайт, который я пытаюсь проанализировать. Я хочу получить отсюда «звезды-значки». Здесь (к примеру):Анализ HTML-кода

https://sbis.ru/contragents/contragentcard/6671281463/667101001 Я делаю это так:

HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(@"https://sbis.ru/contragents/contragentcard/6671281463/667101001"); 
request.KeepAlive = true; request.Timeout = 5000; 
request.UserAgent = @"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.107 Safari/537.36"; 
request.Headers.Add(HttpRequestHeader.AcceptLanguage, @";q=0.8,en-US;q=0.5,en;q=0.3"); 
request.Headers.Add(HttpRequestHeader.AcceptEncoding, @"gzip, deflate"); 
request.AutomaticDecompression = DecompressionMethods.Deflate | DecompressionMethods.GZip; 
HttpWebResponse response = (HttpWebResponse)request.GetResponse(); 
respText = new StreamReader(response.GetResponseStream()).ReadToEnd(); 
response.Close(); 

Но я получаю только HTML-код, который не имеет необходимых данных. Использование Google Chrome вариант F12 Я могу видеть, что «звезда» имеет такой код:

<div class="icon-16 icon-Favourite icon-done" style="padding-right: 8px;"></div> 

или

<div class="icon-16 icon-Favourite icon-disabled" style="padding-right: 8px; color: #eeeeee!important;"></div> 

Вот что я пытаюсь определить. Но я не получаю это в коде с помощью HttpWebRequest. Как я могу это сделать? Как я могу это сделать, по крайней мере, так или иначе? Заранее спасибо!

ответ