有一个动态变化的网页,就是不用刷新,上面的数据会不停的跳动,这些数据都是从后台数据库中传过来的。我要怎么在在这个网页上捕获到这些数据。告诉我一个大概的方案就行了,用什么技术,要学习些什么都行。

解决方案 »

  1.   

    说白点吧   动态变化的 网页  也有触发条件,一般都是时间,固定时间处理页面内容,或者是ajax处理。用脚本吧
      

  2.   

    一般来说如果你要搜去一些信息去做分析
    例如微博等,最好的方法是调用一些该网站提供的API接口去访问,这种效率最高稳定性越高,
    其次如果该网站没有提供API,你可以利用全站搜索,尝试搜索一些东西,找到url及其参数的特征,这种效率也比较高,稳定性一般。
    如果你要的东西对面没有提供API或者全站搜索无法搜到,那么比较直接的就是爬取网页,但是这种效率最低,而且稳定性不好,一但对方修改页面结构你可能就获取不到了。
    比如你的问题:
    首先先去该网站看看是否提供接口可以获取你要的这个变化值,并且注意下调用接口的频率是否符合你的需求。
    退而求其次,如果比较小的网站没有这个接口,那么就爬取网页,然后解析网页。
    如果你是固定页面,最简单就是发送请求对方返回一个字符串给你,这个字符串就是网页内所有内容,利用标签找到你要的值,能有其他的方法最好不要用最后一种。如果你长时间不停的获取,可以通过Spring的定时框架的org.springframework.scheduling.quartz.SimpleTriggerBean这个类去实习定时任务。