做了一个网站,有个股票模块需要采集另一个网站发布的一些信息,就是将一个网站的一些股票大盘的涨停信息采集过来,放在一个table的一些单元格里
请问该如何去做呢?以前没做过采集之类的模块,

解决方案 »

  1.   

    抓他的HTML页面用正则匹配出你需要的信息 WebRequest Wrq = WebRequest.Create("你要采集的地址");
                    WebResponse Wrs = Wrq.GetResponse();
                    Stream strm = Wrs.GetResponseStream();
                    StreamReader sr = new StreamReader(strm, System.Text.Encoding.GetEncoding("UTF-8"));
                    string allstrm;
                    allstrm = sr.ReadToEnd();
                    string strPattern = @"相关正则";
                    MatchCollection Matches = Regex.Matches(allstrm, strPattern, RegexOptions.IgnoreCase | RegexOptions.Compiled);
                    foreach (Match NextMatch in Matches)
                    {
                        str = NextMatch.Groups["src"].Value.ToString().Trim();
                    }
      

  2.   

    直接调用股票相关方法的WEBSERVICE,AJAX刷新吧.
      

  3.   

    1楼的能不能说的详细点,分无所谓,主要的是明天我要交项目了,我打个比方吧,如果要采集名字为label1的标签中的信息该如何去做呢??
      

  4.   

    又比如说我想采集<li>昨收盘:<span id="previous_close">0.000</span></li>里面的信息,该如何去做呢?
      

  5.   

    帮你写了你看下我写的这个网址http://topic.csdn.net/u/20081223/09/a7e18f4f-400c-420f-9bd0-7949b87bddf0.html