打个比方我现在输入网址www.163.com要求抓取到它网页上Html代码中“<title>网易</title>”中的网易两字如果输入www.sina.com则是<title>新浪首页</title>,就是新浪首页这几个字。现在求具体完整代码,关键是抓取,正则部分不用写太详细

解决方案 »

  1.   

    HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.sina.com.cn");
                request.AllowAutoRedirect = false;
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                Stream s = response.GetResponseStream();            StreamReader sr = new StreamReader(s,Encoding.GetEncoding("gb2312"));            string strHtml = sr.ReadToEnd();            string strHead = Regex.Match(strHtml, "<title>(.*)</title>").Groups[1].Value ;
                MessageBox.Show(strHead);
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/