質問: 私はHTMLAgilityPackを使用しており、ウェブサイトに表示されるような方法で文書を欲しいです。 html要素にvisibility:display:noneがある場合は、そのノードをドキュメントに入れないでください。 私は可視性を持つそのようなノードを除外する方法があります:noneまたはhidden ?? 例えば ``` Should not be in document html Should be in document html ```
回答: Html Agility Packには、CSSとJavascriptが何を意味しているかという概念はなく、HTMLを解析して何をするかを決めることができます。内容を取得する前にページを完全に評価したい場合は、より高度なHTMLパーサーが必要です。 Awesoniumが気になります。または、PhantomJSをラップすることもできます( ChutzPahのソースを参照してください )。