1
如何使用ASP.NET MVC從另一個網頁獲取「content = page source」?如何使用ASP.NET MVC從另一個網頁獲取「content = page source」?
如何使用ASP.NET MVC從另一個網頁獲取「content = page source」?如何使用ASP.NET MVC從另一個網頁獲取「content = page source」?
我不知道你所說的「獲取內容」的意思,但在這裏是從任何網站下載HTML代碼的函數:
public string Download(string url, Encoding encoding)
{
string content = string.Empty;
using (WebClient client = new WebClient { Encoding=encoding })
{
Stream data = client.OpenRead(url);
using (StreamReader sr = new StreamReader(data, encoding))
{
content = sr.ReadToEnd();
}
data.Close();
}
return content;
}
你可以使用一個WebClient:
using (var client = new WebClient())
{
string result = client.DownloadString("http://www.google.com");
}
你的內容是什麼意思?你想把另一個頁面的整個源碼加載到一個字符串中嗎? – alexn
content =頁面源代碼 –