Ich verwende WebBrowser zum Parsen von Webseiten mit JavaScript und
Ich habe versucht, auf der Seite zu finden, was ich auf der Seite benötige, indem ich
Ereignis verwendete und die Dokumenteneigenschaft in Webbrowser durch htmlelement innerer text
überprüft hat (ich weiß, dass es nach einer Zeit, während sie auf Seite geladen werden,
ähnliches: private void WebDocCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
parseWebbrowserDocumentPropertyFunc(); // which sets the content value to true
if (!content)
return;
}
< /code>
Wenn ich also den Debug -Code für die Ausführung starte, sehe ich eine Sache:
Tag (htmlelement) im Webbrowser, nachdem Webbrowser die Feuerdokumentation gestoppt hat. Application.doEvents ()
Alles ist in Ordnung, aber der Vorgang des Parsens dauert viel Zeit, denn - ich weiß nicht warum. Ereignis
oder
Was kann ich verwenden, um auf das Tag zu warten, das ich auf einer Seite benötigte, statt Timer
Timer -Sätze auf 200 ms
Dokumentttext -Eigenschaft ohne documentComplete -Ereignis im Webbrowser geändert ⇐ C#
-
- Similar Topics
- Replies
- Views
- Last post