根据网址获取该网址的Title值. 例如:http://www.baidu.com
 要取:百度——全球最大中文搜索引擎
<title>百度——全球最大中文搜索引擎  </title>之间的值....速度..............

解决方案 »

  1.   

    <title>(?<title>[^<]*)</title>
      

  2.   

    using System.Net;
                string strUrl = "http://www.baidu.com";
                WebClient sHttpWebClinet = new WebClient();
                byte[] str1 = sHttpWebClinet.DownloadData(strUrl);
                string strWebText = System.Text.Encoding.Default.GetString(str1);
                Int32 i1 = strWebText.IndexOf("<title>") +7;
                Int32 i2 = strWebText.IndexOf("</title>")-1;
                string strTitle = strWebText.Substring(i1, i2 - i1);
    给分!
      

  3.   

    网址可以改,写成函数就是这样的:        string GetTitle(string strUrl)
            {
                WebClient sHttpWebClinet = new WebClient();
                byte[] str1 = sHttpWebClinet.DownloadData(strUrl);
                string strWebText = System.Text.Encoding.Default.GetString(str1);
                Int32 i1 = strWebText.IndexOf("<title>") + 7;
                Int32 i2 = strWebText.IndexOf("</title>") - 1;
                //textBox1.Text = i1.ToString() +"      "+ i2.ToString();
                //textBox1.Text = Left(strWebText, i2);
                string strTitle = strWebText.Substring(i1, i2 - i1);
                return strTitle; 
            }
    注意:给的地址必需包括"http://",楼主也可改一下函数自动为没给的加上去
      

  4.   

    用JAVASCRIPT更简单:<script>
    alert(document.title);
    </script>
      

  5.   

    http://ccid3170.blog.ccidnet.com/blog/ccid/do_showone/tid_22422.html
      

  6.   

    使用正则表达式分析html文本最简单了
    <title>(?<title>[^<]*)</title>
      

  7.   

    <title>(?<title>[^<]*)</title>