作者MajestyRevo (Revo陛下)
看板C_Sharp
標題[問題] vs2005 WebBrowser的問題
時間Sun Jul 13 15:36:36 2008
各位板友大家好
有個問題想請教各位板友
就是我想要用WebBrowser來擷取html的原始碼
所以我在Form之中寫了以下一段
WebBrowser browser = new WebBrowser();
browser.Navigate(new Uri("http:\\www.google.com.tw"));
接下來麻煩來了
如果直接接string content = browser.DocumentText;
無論怎麼試 content都是空字串,我猜想可能是我這邊網路太慢所導致的
因為如果今天我把string content = browser.DocumentText;寫在button_click()之中
居然是有內容的
但是現在設計的程式卻要能一氣呵成,也不是不能透過按鍵去觸發
我試了種方法還是都沒有解答
WebBrowser browser = new WebBrowser();
browser.Navigate(new Uri("http:\\www.google.com.tw"));
while(browser.isBusy())
{
//do nothing,只是要等到browser.isBusy()是false才往下做
}
string a = browser.DocumentText;
這沒有用,a還是空的
不知道各位板友有沒有什麼方法,還請不吝賜教
謝謝:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.59.85.245
推 chhuang:請在 DocumentCompleted 事件撰寫... 07/13 15:57
→ MajestyRevo:馬上來試試看~謝謝 07/13 16:05