HtmlAgilityPack Obtener HTML renderizado

awesomium html html-agility-pack html-generation

Pregunta

Estoy usando HTMLAgilityPack y quiero el documento de la manera que aparece en el sitio web. Significa si un elemento html tiene visibilidad: pantalla: ninguna, no quiero ese nodo en mi documento.

¿Hay alguna forma de excluir tales nodos que tienen visible: ninguno u oculto?

p.ej

<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>

Respuesta popular

Html Agility Pack no tiene idea de lo que significan CSS y Javascript, como tal, simplemente analiza el HTML y le permite decidir qué hacer con él. Si desea que la página se evalúe por completo antes de capturar el contenido, necesitará un analizador HTML más avanzado. Awesonium viene a la mente. O puede envolver PhantomJS (eche un vistazo a las fuentes de ChutzPah para ver cómo se puede hacer ).



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué