[.NET] "網頁連線" 以及 "抓取圖片" 的方法
我使用的是VB.NET 2008
目前抓取網頁資料使用的程式碼如下:
Dim bufPic As Byte()
Dim picClient As New WebClient
Dim picMStream As New MemoryStream
For i = 0 To Len
Try
picMStream.Seek(0,0)
bufPic = picClient.DownloadData(myUrl(i))
picMStream.Write(bufPic, 0, bufPic.Length)
myPic(i) = Image.FromStream(picMStream)
Catch ex As Exception
myPic(i) = Nothing
End Try
Next
問題描述:
因為網址共有11個,但是不是每次遠端伺服器都會開機
所有會有網頁無回應的問題
所以程式有時候都會idle在這邊
這個情況使用Application.DoEvents()好像沒辦法解決
請問是否有更好的方法?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.128.88.206
推
07/13 21:49, , 1F
07/13 21:49, 1F
→
07/14 04:05, , 2F
07/14 04:05, 2F
→
07/14 04:06, , 3F
07/14 04:06, 3F
推
07/15 12:19, , 4F
07/15 12:19, 4F
→
07/15 14:43, , 5F
07/15 14:43, 5F