質問: client.DownloadString("http://test.net"); ``` 私は、HTMLをスキャンし、私が必要とするタグのほとんどを取得するが、そのJavaScriptがレンダリングされているHTMLが不足しているアジリティパックを使用することができます。 私の質問は、どのようにC#を使用して最終的にレンダリングされたページソースを取得するかです。 JavaScriptが実行された後に最終的にレンダリングされるソースを取得するためにWebClientに何かがありますか?
回答: HTML Agility Packだけでは、あなたが望むことをするのに十分ではありません。また、javascriptエンジンも必要です。これを行うには、完全に機能するWebブラウザをアプリケーションに組み込み、ページがレンダリングされた後にdomのコンテンツにプログラム的にアクセスできるようにするGeckofxのようなものをチェックしてください。