Html Agility Pack: как разобрать webresponse и получить указанный html-элемент в c #

c# html html-agility-pack parsing

Вопрос

Я искал свою проблему и нашел Html Agility Pack для анализа html в c# . Но нет хороших примеров, и я не могу использовать его в своих целях. У меня есть html document и у него есть такая часть:

<div class="pray-times-holder">
    <div class="pray-time">
        <div class="labels">
            Time1:</div>
        04:28:24
    </div>
    <div class="pray-time">
        <div class="labels">
            Time2:</div>
        06:04:41
    </div>
</div>

Я хочу , чтобы получить значение для Time1 и Time2 . например Time1 имеет значение 04:28:24 и Time2 имеет значение 06:04:41 , и я хочу , чтобы получить эти значения. Не могли бы вы мне помочь?

Популярные ответы

Этот код приложения консоли:

 HtmlDocument doc = new HtmlDocument();
 doc.Load(yourHtml);
 foreach (HtmlNode node in doc.DocumentNode.SelectNodes("//div[@class = 'labels']"))
 {
     Console.WriteLine(node.NextSibling.InnerText.Trim());
 }

выведет это:

04:28:24
06:04:41


Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow