Ich googelte mein Problem und fand Html Agility Pack , um html
in c#
zu analysieren. Aber es gibt keine guten Beispiele und ich kann es nicht für meinen Zweck verwenden. Ich habe ein html document
und es hat einen Teil wie folgt:
<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>
Ich möchte den Wert für Time1
und Time2
. zB Time1
hat den Wert 04:28:24
und Time2
hat den Wert 06:04:41
und ich möchte diese Werte bekommen. Kannst du mir bitte helfen?
Dieser Konsolenanwendungscode:
HtmlDocument doc = new HtmlDocument();
doc.Load(yourHtml);
foreach (HtmlNode node in doc.DocumentNode.SelectNodes("//div[@class = 'labels']"))
{
Console.WriteLine(node.NextSibling.InnerText.Trim());
}
wird dies ausgeben:
04:28:24
06:04:41