2012-05-14 158 views
1

我需要將頁面加載到webBrowser,等待加載此頁面(包括ajax),然後獲取該頁面的HTML。加載頁面到webBrowser並抓取HTML

我試過了,但它似乎沒有按預期工作。任何幫助將是偉大的!

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

回答

2

訂閱DocumentCompleted ...

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

這應該做的伎倆。