1
我想要做的是用户将输入一个URL到文本框中,就像在Facebook中我想要能够检索页面中的图像,meta关键字,元描述等。Facebook共享链接数据提取如何处理asp.net和c#?
基本上我想做与Asp.net和C#的Facebok Sahre链接属性? 有什么想法?
我想要做的是用户将输入一个URL到文本框中,就像在Facebook中我想要能够检索页面中的图像,meta关键字,元描述等。Facebook共享链接数据提取如何处理asp.net和c#?
基本上我想做与Asp.net和C#的Facebok Sahre链接属性? 有什么想法?
你必须新建一个WebClient()
并执行http请求,然后解析出你想要的。
http://msdn.microsoft.com/en-us/library/system.net.webclient(v=vs.80).aspx
string html = string.Empty;
using (WebClient client = new WebClient())
{
client.Headers.Add("user-agent",
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");
using (Stream data = client.OpenRead("http://someurl.com"))
using (StreamReader reader = new StreamReader(data))
{
html = reader.ReadToEnd();
}
}
检查了这一点: http://stackoverflow.com/questions/7978186/how-to-extract-data-from-url-like-facebook-in-asp-net -mvc3 – 2011-12-06 10:54:52