1

我需要将页面加载到 webBrowser 中,等待该页面加载(包括 ajax),然后获取该页面的 HTML。

我试过这个,但它似乎没有按预期工作。任何帮助都会很棒!

WebBrowser webBrowser = new WebBrowser();
webBrowser.Navigate("http://www.mysite.com");
String htmldoc = webBrowser.DocumentText;
4

1 回答 1

2

订阅文档完成...

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
    string htmldoc = webBrowser.Document.Body.InnerHtml;
}

这应该够了吧。

于 2012-05-14T19:12:36.627 回答