导航

获取一个网址网页的标题

Posted on 2011-03-28 14:49  yjss  阅读(270)  评论(0编辑  收藏  举报
public static string GetUrlTitle(string url)
        {
            try
            {
                HttpWebResponse resp = HttpWebRequest.Create(url).GetResponse() as HttpWebResponse; ;
                using (TextReader tread = new StreamReader(resp.GetResponseStream(), System.Text.ASCIIEncoding.Default))
                {
                    string line = tread.ReadToEnd();
                    int endpoint = line.IndexOf("</title>");
                    int startpoint = line.IndexOf("<title>") + 7;
                    return  line.Substring(startpoint, endpoint - startpoint);
                }
            }
            catch
            {
                return url;
            }
        }