Html 민첩성 팩 : 어떻게 Webresponse를 구문 분석하고 C에서 지정된 HTML 요소를 얻을 #

c# html html-agility-pack parsing

문제

내 문제를 찾아 봤어 및 c# 에서 html 구문 분석 할 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 의 값을 얻고 싶다. 예를 들어 Time104:28:24 값을 가지고 Time206: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());
 }

이것을 출력합니다 :

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



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.