日期:2014-05-18  浏览次数:20906 次

关于一个网页的实时监控问题!
我现在在做一个程序,这个程序的功能是监控新浪滚动新闻(http://news.sina.com.cn/news1000/)的内容,把网页里每条新闻的标题,时间,连接存到记事本中,并且实现监控,也就是它更新的我都要记录下来。现在已经做到能点击一下按钮,抓取当前已有内容到记事本中,可是剩下的监控怎么也实现不了。抓取下来的结果是时间倒序排列的,也就是新的在最上面,老的在下面。请问各位有什么思路没?我学C#还没多久,现在快被这个监控功能搞崩溃了。。

------解决方案--------------------
用TIMER 每隔一段时间就执行下你现在的函数,当然,己经存在的就不用重复记录了
------解决方案--------------------
不知你是用的winform 还是web?

前者直接用timer控件即可,在timer的
C# code
  private void timer1_Tick(object sender, EventArgs e)
        {

        }

------解决方案--------------------
探讨

不知你是用的winform 还是web?

前者直接用timer控件即可,在timer的C# code
private void timer1_Tick(object sender, EventArgs e)
{

}
里面写抓取代码

web时,在page_load事件里写,然后用一个任务计划(控制面板—》任务计划)去按时间打开页面就可以了。