2012-11-07 113 views
0

這工作,期望,我正在下載登錄頁面的字符串,而不是實際的頁面(網址變量)。如何獲取登錄頁面後面的網頁內容?

如何獲取登錄後頁面的內容?

var credentials = new NetworkCredential { UserName = "xxxxxx", Password = "yyyyyy" }; 
using (var client = new WebClient()) 
{ 
    client.Credentials = credentials; 

    string page = client.DownloadString(url); 

    if (page.Contains("cheetah")) 
    { 
     MessageBox.Show("cheetah exists"); 
    } 
    else 
    { 
     MessageBox.Show("NOPE"); 
    } 
} 

回答

1

嘗試

string page = client.DownloadData(url); 
+1

沒有運氣,同樣的問題。另外,DownloadData返回byte []。 –