Re: [.NET] Web Complete沒完整載入網頁的問題

作者: cf1064 (蚵仔)   2014-09-22 20:31:02
※ 引述《mapleport (楓港的秋天)》之銘言:
: 請輸入專案類型(網站專案或者應用程式專案):
: Visual Basic 2010 Express
: 各位高手好,
: 小弟是初學者,在xp作業系統上有寫一個程式,
: 在網頁下載完成後,會點擊我要的一些link進到其他頁以擷取資訊
: 在xp上可以順利執行 (需要安裝.NET4.0等等)
: 後來在WIN7上面安裝VB2010 Express將原本程式碼做編譯,
: 發現網頁尚未完全載入時就進入Sub WebBrowser1_DocumentCompleted副程式裡面,
: 由上而下開始尋找link,
: 因此找不到我要的link(載入的那一頁一定有我要的link,通常在網頁下方)
: 請問有高手知道如何解決嗎,感激不盡><
: 我也試過以下的方式 但不知為何無效
: 1. If (WebBrowser1.ReadyState = WebBrowserReadyState.Complete) Then...或
: 2. If (WebBrowser1.ReadyState = WebBrowserReadyState.Loading Or WebBrowser1.ReadyState =
: WebBrowserReadyState.Loaded)......
: 3. 等找到我要的link才視為載入完成,但是不知道怎麼寫
在complete裡加上
While (web.ReadyState <> WebBrowserReadyState.Complete)
Application.DoEvents()
End While
來確保他是真的載入完成這樣呢?
作者: mapleport (楓港的秋天)   2014-09-23 11:44:00
感謝!我會試試看~

Links booklink

Contact Us: admin [ a t ] ucptt.com