怎么判斷WebBrowser中的網(wǎng)頁(yè)是否加載完畢?
你好! webbrowser控件有DocumentCompleted加載事件的。這個(gè)事件微軟給出的解釋也是當(dāng)文檔加載完畢時(shí)觸發(fā)。 假設(shè)你的webbrowser控件name是wb 那么在這個(gè)事件寫就行了。
private void wb_DocumentCompleted(object sender, WebBrowserNavigatedEventArgs e) { if (e.Url.ToString() != extendedWebBrowser1.Url.ToString()) return; if (extendedWebBrowser1.ReadyState != WebBrowserReadyState.Complete) return; string html_code=wb.Document.Body.OuterHtml;//獲取當(dāng)前網(wǎng)頁(yè)源碼 // Do Something }