2

.NETWebClientクラスはすばらしいものですが、ページ内の JavaScript を解析しません。

つまり、ページが JavaScript を介して別のページに転送されることもあれば、onload イベントを使用して JavaScript を介して DOM 要素がページに追加されることもあります。この両方の状況に対処する必要があります。

これに対処するにはどうすればよいですか? それが重要な場合、私はWPFを使用しています。

4

2 に答える 2

2

WebBrowserコントロールを使用できます。このアプローチは、を使用するほど「軽量」ではありませんがWebClient、独自のjavascriptパーサーを作成することを除けば、おそらくこれが最も簡単なソリューションです。

于 2010-04-03T10:09:01.647 に答える
2

マネージ コードでこれを行うには、基本的に独自のブラウザーを作成する必要があります。最も簡単な方法は、コントロールをページにドロップしWebBrowser(基本的に IE を再ホストする)、それを使用することです。もちろん、ホスト可能なコントロールは他にもありますが、Windows ではこれが最も簡単です。

于 2010-04-03T10:05:51.870 に答える