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

看板Visual_Basic作者 (蚵仔)時間11年前 (2014/09/22 20:31), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《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://www.ptt.cc/bbs/Visual_Basic/M.1411389064.A.C69.html

09/23 11:44, , 1F
感謝!我會試試看~
09/23 11:44, 1F
文章代碼(AID): #1K81Q8nf (Visual_Basic)
文章代碼(AID): #1K81Q8nf (Visual_Basic)