HTMLAgilityPack을 사용하여 데이터 스크랩하기

c# html-agility-pack html-parsing web-scraping

문제

HTMLAgailityPack에서, 웹 사이트에서 innerhtml 메소드로 들어오지 않는 데이터를 얻는 방법. 예를 들어, 아래 링크에있는 경우 :

https://www.theice.com/productguide/ProductSpec.shtml?specId=1496#expiry

계약 기호로 시작하는 표가 innerhtml 텍스트에 들어 있지 않습니다. HTMLAgailityPack을 통해이 테이블 데이터를 가져 오는 방법을 알려주십시오.

문안 인사

인기 답변

Pleae는이 XPath를 사용하여 원하는 테이블을 얻습니다. //*[@id="right"]/div/table

HtmlNode node = doc.DocumentNode.SelectSingleNode("//*[@id="right"]/div/table"));
string html = node.InnerHtml;



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