作者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
1F:推 chhuang:请在 DocumentCompleted 事件撰写... 07/13 15:57
2F:→ MajestyRevo:马上来试试看~谢谢 07/13 16:05