2016-10-06 10 views
0

こんにちはWebBrowserを使用してURLに移動し、GetElementByIDを使用して、DocumentCompletedイベントが発生したときにいくつかのアクションを実行します。問題は、イベントが発生するとページがまだ画面に表示されず、ボディのInnerHtmlが "\ n"なので、必要な要素が見つかりません。私はすでにWebBrowserDocumentCompletedEventArgsのURLがWebBrowserのURLと同じであることを確認しているので、今はアイディアが足りなくなりました。C#WebBrowser DocumentCompletedが発生しましたが、ページがレンダリングされません

答えて

1

ページがJavaScriptを使用してコンテンツをロードしていたようですが、イベントは発生しましたが、コンテンツはまだ利用できませんでした。タイマーを使用してコンテンツが空であるかどうかをチェックすることによって解決されました。コンテンツウェーハが見つかったり、一定の試行回数に達するまで、再び待ちました。

関連する問題