2011-06-28 79 views
3

我有一個簡單的函數來湊一個網頁,突然得到一個503錯誤從下面的代碼爲特定頁面:.NET downloadstring(URL)返回503錯誤突然

try 
{ 
    WebClient client = new WebClient(); 
    client.Proxy = null; 
    string webhtml = client.DownloadString(strURL); 
    client.Dispose(); 
    return (webhtml); 
} 

的URL時工作我在IE或FF中輸入它,但是當這段代碼運行時它會返回一個錯誤。其他網址工作正常。我猜測,來自.net的http請求比任何一個瀏覽器都有些不同。有什麼方法可以更好地模擬基於瀏覽器的http請求嗎?

謝謝。

+2

它們可以禁止您的請求,因爲他們不希望自己的網站被刮掉。 – idstam

+0

是否可以發佈網址?如果我有這個,我可以幫助更多。 – cgatian

回答