当前位置: 代码迷 >> J2EE >> java怎么判断网页是否刷新
  详细解决方案

java怎么判断网页是否刷新

热度:45   发布时间:2016-04-17 23:05:18.0
java如何判断网页是否刷新
写了一个新项目,项目要求自动收集网页上的部分信息,现在有一个问题,怎么通过URL  请求网页后去判断该网页是否刷新? 看了一个帖子说判断last modify time  含糊其辞看不懂,求各位大神帮忙 贴出代码,或给个下载传送门,谢谢!
------解决思路----------------------
直接判断网址就可以了,除了首页,其他页面 内容变了 网址肯定变啦 至少还没见过不是这样的
------解决思路----------------------
<%
String sx=(String)session.getattribute("temp");
if(sx==null)
{//第一次加载
session.setattribute("temp","123");
}else{
//刷新了
}
%>
就是说用这个session来记录某个页面刷新和刷新多少次也是可以的啊
------解决思路----------------------
估计只有LastModify了,如果对方页面没有提供的话,估计你还真只有把网页下载下来咯。

退一万步说,比如我是个帖吧系统,我是个被你采集的一方。如果不做特殊的记录或者对比的话,连我自己都无法知道从某个时刻到某个时刻之间是否有过更新,更不用说告诉你了。

判断更新时间一般仅适用于静态页面。

要是有办法的话,百度谷歌这些这么大的巨头就不用每隔一定时间抓取一下你的页面来看你有没有更新了。他们都没有办法,你呢?
------解决思路----------------------
你想判断网页没有有更新吗?那就使用last-modify 和 If-Modified-Since吧!
  相关解决方案