[問題] ASP C# 抓網頁原始碼 愈時&遠端伺服問題

看板C_Sharp (C#)作者 (hidoro)時間13年前 (2012/09/17 16:32), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
想問一下大家有沒有遇到這個問題 就是在抓網頁的原始碼時 我的程式要抓六百多筆網頁 但是有些網頁會遇到 要求已經中止: 作業逾時。 跟 一個錯誤 遠端伺服器傳回一個錯誤: (500) 內部伺服器錯誤。 不知道大家有沒有這個問題 及解決方法 我的程式是這樣 request = (HttpWebRequest)WebRequest.Create(URL); request.MaximumAutomaticRedirections = 4;//原本沒有上網查到 但好像也沒有用 request.MaximumResponseHeadersLength = 4;//跟上面一樣 request.Credentials = CredentialCache.DefaultCredentials; response = (HttpWebResponse)request.GetResponse(); receiveStream = response.GetResponseStream(); readStream = new StreamReader(receiveStream, Encoding.UTF8); string ucode3 = readStream.ReadToEnd(); 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.84.41

09/17 16:37, , 1F
遇到這些錯誤是會跳Exception嗎? 如果是的話就catch起來
09/17 16:37, 1F

09/17 16:37, , 2F
再重新跑一次應該可以吧
09/17 16:37, 2F

04/26 13:39, , 3F
我也有遇到這樣的問題QQ
04/26 13:39, 3F
文章代碼(AID): #1GLk0meh (C_Sharp)
文章代碼(AID): #1GLk0meh (C_Sharp)