C#检测webbrowser控件中的回发

时间:2012-07-18 17:11:04

标签: c# postback detect

我创建了一个从网页抓取数据并将其保存到数据库的应用程序。这个页面发送一些__postbacks。回发后,页面加载了一些我需要保存的数据。我不知道如何检测这个事件所以我创建了一个按钮,当用户按下该按钮时会抓取数据。 如何自动化该过程,以便用户不必自己检查回发? 那我怎么能在我的webbrowser控件中检测回发事件呢?

1 个答案:

答案 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"))
  }