Html Agility Pack:如何解析webresponse並在c#中獲取指定的html元素

c# html html-agility-pack parsing

我搜索了我的問題,發現Html Agility Pack解析了c# html 。但是沒有好的例子,我不能用它來實現我的目的。我有一個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>

我想要得到的價值Time1Time2 。如Time1具有值04:28:24Time2的值為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


許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因