我创建了一个从网页抓取数据并将其保存到数据库的应用程序。这个页面发送一些__postbacks。回发后,页面加载了一些我需要保存的数据。我不知道如何检测这个事件所以我创建了一个按钮,当用户按下该按钮时会抓取数据。 如何自动化该过程,以便用户不必自己检查回发? 那我怎么能在我的webbrowser控件中检测回发事件呢?
答案 0 :(得分:1)
webbrowser控件具有DocumentCompleted事件。您可以使用WebBrowser.Document
属性查找此事件中的特定内容。
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) {
if (webBrowser1.Document.Body.InnerHtml.Contains("some way that I know I am ready"))
}