HtmlAgilityPack 렌더링 된 HTML 가져 오기

awesomium html html-agility-pack html-generation

문제

HTMLAgilityPack을 사용하고 있으며 웹 사이트에 표시되는 방식으로 문서를 원합니다. html 요소에 visibility : display : none이 있으면 의미합니다. 내 문서에서 해당 노드를 원하지 않습니다.

거기에 표시 할 수있는 노드를 제외하는 방법이 있습니까 : 없음 또는 숨겨진 ??

<div class="changeodlabel" style="display:none;"><span class="default">Should not be in document html</span></div>
<div class="changeodlabel" ><span class="default">Should be in document html</span></div>

인기 답변

Html Agility Pack에는 CSS와 Javascript의 의미에 대한 개념이 없기 때문에 HTML을 구문 분석하고이를 어떻게 처리할지 결정 합니다. 내용을 잡기 전에 페이지를 완전히 평가하려면 고급 HTML 파서가 필요합니다. Awesonium 마음에 온다. 또는 PhantomJS를 감쌀 수도 있습니다 ( ChutzPah 소스를 확인해보십시오 ).




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