如何采集信息

chaye12 2008-12-23 09:00:04
做了一个网站,有个股票模块需要采集另一个网站发布的一些信息,就是将一个网站的一些股票大盘的涨停信息采集过来,放在一个table的一些单元格里
请问该如何去做呢?以前没做过采集之类的模块,
...全文
268 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsjrzjp 2012-03-13
  • 打赏
  • 举报
回复
同问,也在学习这个东西
chaye12 2008-12-23
  • 打赏
  • 举报
回复
高手帮忙啊
caofan520 2008-12-23
  • 打赏
  • 举报
回复
帮你写了

你看下我写的这个网址

http://topic.csdn.net/u/20081223/09/a7e18f4f-400c-420f-9bd0-7949b87bddf0.html
niitnanfeng 2008-12-23
  • 打赏
  • 举报
回复
要求正则表达式有一定功力。
chaye12 2008-12-23
  • 打赏
  • 举报
回复
又比如说我想采集<li>昨收盘:<span id="previous_close">0.000</span></li>里面的信息,该如何去做呢?
chaye12 2008-12-23
  • 打赏
  • 举报
回复
1楼的能不能说的详细点,分无所谓,主要的是明天我要交项目了,我打个比方吧,如果要采集名字为label1的标签中的信息该如何去做呢??
踏雪听雨 2008-12-23
  • 打赏
  • 举报
回复
调用股票WEBSERVICE,AJAX刷新
踏雪听雨 2008-12-23
  • 打赏
  • 举报
回复
直接调用股票相关方法的WEBSERVICE,AJAX刷新吧.
jiang_jiajia10 2008-12-23
  • 打赏
  • 举报
回复
抓他的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();
}

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧