如何用 asp.net 读取网页 keywords 内容?
读外网的比如:http://sports.sina.com.cn/j/2011-03-25/05315503797.shtml这链接的keywords...
读外网的 比如:http://sports.sina.com.cn/j/2011-03-25/05315503797.shtml 这链接的keywords
展开
展开全部
如果是读Head里的,用这个没问题(head标记要有runat="server")
foreach (Control c in Page.Header.Controls)
{
if (c.GetType().Name == "HtmlMeta")
{
if (((HtmlMeta)c).Name == "keywords")
{
Response.Write(((HtmlMeta)c).Content);
}
}
}
foreach (Control c in Page.Header.Controls)
{
if (c.GetType().Name == "HtmlMeta")
{
if (((HtmlMeta)c).Name == "keywords")
{
Response.Write(((HtmlMeta)c).Content);
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create("http://www.baidu.com");
myReq.Accept="Accept-Language: zh-cn";
myReq.Referer="http://www.baidu.com";
myReq.MaximumAutomaticRedirections=1;
myReq.AllowAutoRedirect=true;
HttpWebResponse myres=(HttpWebResponse)myReq.GetResponse();//
Stream resStream = myres.GetResponseStream();
StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);
Response.Write(sr.ReadToEnd());
myReq.Accept="Accept-Language: zh-cn";
myReq.Referer="http://www.baidu.com";
myReq.MaximumAutomaticRedirections=1;
myReq.AllowAutoRedirect=true;
HttpWebResponse myres=(HttpWebResponse)myReq.GetResponse();//
Stream resStream = myres.GetResponseStream();
StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);
Response.Write(sr.ReadToEnd());
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要读HTML控件的还是ASP.NET控件的值?
如果是后者,直接通过控件ID.属性就可以了。
如果是后者,直接通过控件ID.属性就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
读取自己的,还是外部的啊
追问
读外网的 比如:http://sports.sina.com.cn/j/2011-03-25/05315503797.shtml 这链接的keywords
追答
using (System.Net.WebClient wc = new System.Net.WebClient())
{
string html = wc.DownloadString("http://sports.sina.com.cn/j/2011-03-25/05315503797.shtml");
int sp = html.IndexOf("name=keywords");
int se = html.IndexOf("\">", sp);
html = html.Substring(sp, se - sp);
sp = html.IndexOf("\"") + 1;
string 关键词 = html.Substring(sp);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String keywords=Request.Form["keywords"];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询