웹 페이지에서 날짜 읽기

c# html-agility-pack

문제

나는 웹 페이지에서 일부 데이터를 읽으려고하는데이 예외는 내가 시도하는 모든 xpath에 던져지고있다.

이것은 무엇으로부터 끌어 내려고하는 Im이고, 나는 단지 1을 원한다.

<tr>
    <td class="td_queue" style="border: none;">Support</td>
    <td class="td_totals" style="border: none;" id="support"><span id="changeMe0" class="new">1</span>/4/60</td>
</tr>

그것에 대한 xpath는 //*[@id="support"] 또는 //*[@id="changeMe0"] 이며 div 컨테이너는 /html/body/div/div[2]/div[1]/div[1]/div

            HtmlWeb web = new HtmlWeb();
            HtmlDocument doc = web.Load(Url);

            string result = doc.DocumentNode.SelectNodes("//*[@id='support']")[0].InnerHtml;

나는 또한 InnerText도 시도해 보았고, 그것도 작동하지 않았다.

인기 답변

이 문제가 해결되었습니다.

내가 무엇을했는지 궁금해하는 누군가를 위해, 내가 완전히하고 싶었던 것을 위해 일하는 것은 완전히 달랐다. 나는 전체 페이지를 긁어내어 모든 데이터를 배열로 분할하고 RegEx를 사용하여 원하는 결과를 출력하는 원시 데이터로 JSON을 찾는 것으로 끝났다.



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