作者cf1064 (蚵仔)
看板Visual_Basic
標題Re: [.NET] Web Complete沒完整載入網頁的問題
時間Mon Sep 22 20:31:02 2014
※ 引述《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
來確保他是真的載入完成這樣呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.39.176.241
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1411389064.A.C69.html
1F:推 mapleport: 感謝!我會試試看~ 09/23 11:44