如何采集信息 做了一个网站,有个股票模块需要采集另一个网站发布的一些信息,就是将一个网站的一些股票大盘的涨停信息采集过来,放在一个table的一些单元格里请问该如何去做呢?以前没做过采集之类的模块, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 抓他的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(); } 直接调用股票相关方法的WEBSERVICE,AJAX刷新吧. 1楼的能不能说的详细点,分无所谓,主要的是明天我要交项目了,我打个比方吧,如果要采集名字为label1的标签中的信息该如何去做呢?? 又比如说我想采集<li>昨收盘:<span id="previous_close">0.000</span></li>里面的信息,该如何去做呢? 帮你写了你看下我写的这个网址http://topic.csdn.net/u/20081223/09/a7e18f4f-400c-420f-9bd0-7949b87bddf0.html sql2005 该用哪个补丁(64bit or 32bit)? AjaxPro连续调用2次后报错 请教ExtJs TabContainer控件如何自定义样式 让图片循环混动的js代码 如何知道一个网站是用C#还是用VB.NET写的(注:通过打开网页的形式,不是打开工程或看源文件后缀) 关于asp.net 2.0的简单问题 devexpress日程控件 请教一个关于.net操作excel的问题 请教,在Asp.net里操作数据库的方法比较 那里有简单使用的留言板下载? 开帖提问采集数据的问题 如何实现选择图片,显示在页面中,保存到数据库
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();
}