Htmlの敏捷性パック:Webレスポンスを解析し、Cで指定されたhtml要素を取得する方法#

c# html html-agility-pack parsing

質問

私は私の問題をGoogleで検索し、見つかったHtmlの敏捷性パックを解析するhtmlc# 。しかし、良い例はなく、私はそれを私の目的に使うことはできません。私は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値を取得したい。たとえば、 Time1Time1値を04:28:24Time206:04:41値を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
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ