[問題] vs2005 WebBrowser的問題

看板C_Sharp作者 (Revo陛下)時間17年前 (2008/07/13 15:36), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
各位板友大家好 有個問題想請教各位板友 就是我想要用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

07/13 15:57, , 1F
請在 DocumentCompleted 事件撰寫...
07/13 15:57, 1F

07/13 16:05, , 2F
馬上來試試看~謝謝
07/13 16:05, 2F
文章代碼(AID): #18UR25LY (C_Sharp)