Существует сайт, который я пытаюсь проанализировать. Я хочу получить отсюда «звезды-значки». Здесь (к примеру):Анализ 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. Как я могу это сделать? Как я могу это сделать, по крайней мере, так или иначе? Заранее спасибо!