<li >
<div class="position_status rank_down"><span>– 188</span></div>
<div class="position_num">190758</div>
<div class="rank_icon icon_rank_60"></div>
<div class="nickname">-Гендзи.</div>
</li>
HtmlAgilityPack.HtmlDocument hap = new HtmlAgilityPack.HtmlDocument();
hap.LoadHtml(rank1);
HtmlAgilityPack.HtmlNodeCollection nodes = hap.DocumentNode.SelectNodes("//div");
if (nodes != null)
foreach (HtmlAgilityPack.HtmlNode node in nodes)
node.GetAttributeValue("class", null);
string html = "http://site.domain";
HtmlDocument HD = new HtmlDocument();
var web = new HtmlWeb
{
AutoDetectEncoding = false,
OverrideEncoding = Encoding.UTF8,
};
HD = web.Load(html);
// Собственно, здесь и производится выборка интересующих нам нодов
// В данном случае выбираем блочные элементы с классом eTitle
HtmlNodeCollection NoAltElements = HD.DocumentNode.SelectNodes("//div[@class='eTitle']");
// Проверяем наличие узлов
if (NoAltElements != null)
{
foreach (HtmlNode HN in NoAltElements)
{
// Получаем строчки
string outputText = HN.InnerText;
}
}