首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

有无实现定时侦测网页更新的可能性?该怎么处理

2012-01-26 
有无实现定时侦测网页更新的可能性?每天设定一个时间,去查看网页的更新(每天会有一个新的连接出来),然后把

有无实现定时侦测网页更新的可能性?
每天设定一个时间,去查看网页的更新(每天会有一个新的连接出来),然后把更新的那个连接页面发送到email内

[解决办法]
用java 写一个定时器,间隔特定时间就检查网页的更新
[解决办法]
可以定时的把文件下载到本地,然后写一个程序对两个下载的文件进行比较,来确定网页是否有变化
[解决办法]
用socket 可以,具体的你可以参考下面的代码
public boolean judgeURL(String URLString) {

StringBuffer page = new StringBuffer();
try {
URL url = new URL(URLString);//你要检测的网页地址
URLConnection conn = url.openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.
getInputStream()));

String line = null;
while ( (line = reader.readLine()) != null) {//获取每行网页内容
page.append(line + "\n ");
}
reader.close();
}
catch (MalformedURLException e) {
System.out.println( "Unable to connect to URL: " + URLString);
return false;
}
catch (IOException e) {
System.out.println( "IOException when connecting to URL: " + URLString);
return false;
}

String returnMsg = page.toString().trim();//获取的全部网页内容
。。。。。。。
。。。。。。。 //你自己的处理逻辑
}

热点排行