c # htmlagilitypack 클래스와 div의 첫 번째 링크를 구문 분석 하시겠습니까?

c# html-agility-pack

문제

아래 HTML 코드에서 첫 번째 링크를 구문 분석하려고 /search?id=3

<div class="brs_col">
  <p>
    <a href="/search?id=3">
      <b>
        vastu shastra
      </b>
    </a>
  </p>
  <p>
    <a href="/search?id=1">
      <b>
        bygga
      </b>
      bastu
    </a>
  </p>
</div>

나는 다음의 XPATH를 사용하여 그것을 선택하려고 시도했지만 어떤 것도 작동하지 않는 것 같다.

<div class="brs_col">
  <p>
    <a href="/search?id=3">
      <b>
        vastu shastra
      </b>
    </a>
  </p>
  <p>
    <a href="/search?id=1">
      <b>
        bygga
      </b>
      bastu
    </a>
  </p>
</div>

어떤 아이디어?

인기 답변

전체 HTML 문서의 첫 번째 URL이 맞다면 다음과 같습니다.

doc.DocumentNode.SelectSingleNode("//a").Attributes["href"].Value;

또는 이것이 클래스 brs_col의 첫 번째 ulr이라면 확실합니다.

doc.DocumentNode.SelectSingleNode("//a").Attributes["href"].Value;



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