如何使用ASP.NET MVC从其他网页获取“content = page source”?
答案 0 :(得分:4)
您可以使用WebClient:
using (var client = new WebClient())
{
string result = client.DownloadString("http://www.google.com");
}
答案 1 :(得分:3)
我不确定“获取内容”是什么意思,但这是从任何网站下载html-source的功能:
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;
}