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
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему