HtmlAgilityPack獲取呈現的HTML

awesomium html html-agility-pack html-generation

我正在使用HTMLAgilityPack,我希望文檔以它出現在網站上的方式。表示如果html元素具有可見性: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合法嗎? 是的,了解原因