日期:2014-05-16  浏览次数:20390 次

数据采集并解析谁懂 ????
如题!!!哪个哥们给个写代码.
------解决方案--------------------
1.使用HttpWebRequest,HttpWebResponse 对象 获取网页数据
2.使用HtmlAgilityPack组件,XPath语法解析数据

HtmlAgilityPack


public String GetHtml()
        {
            string url = "http://t.news.fx168.com/";
            HttpWebRequest request = HttpWebRequest.Create(url) as HttpWebRequest;
            using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
            {
                using (Stream stream = response.GetResponseStream())
                {
                    HtmlDocument doc = new HtmlDocument();
                    doc.Load(stream, System.Text.Encoding.UTF8);
  
                    HtmlNode node = doc.DocumentNode.SelectSingleNode("//div']");//XPath 语法解析网页数据
                    return node.InnerHtml;
                }
            }
        }



请叫我红领巾