加载页面到webBrowser并抓取HTML
问题描述:
我需要将页面加载到webBrowser,等待加载此页面(包括ajax),然后获取该页面的HTML。加载页面到webBrowser并抓取HTML
我试过了,但它似乎没有按预期工作。任何帮助将是伟大的!
WebBrowser webBrowser = new WebBrowser();
webBrowser.Navigate("http://www.mysite.com");
String htmldoc = webBrowser.DocumentText;
答
订阅DocumentCompleted ...
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
string htmldoc = webBrowser.Document.Body.InnerHtml;
}
这应该做的伎俩。