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

有无实现定时侦测网页更新的可能性?
每天设定一个时间,去查看网页的更新(每天会有一个新的连接出来),然后把更新的那个连接页面发送到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();//获取的全部网页内容
。。。。。。。
。。。。。。。 //你自己的处理逻辑
}