已经成功解决!用HTML解析器!QQ:23945348楼下请加QQ!要上网才能测试! /****************************************************************************** * The Initial Developer of the Original Code is tuwangang * Copyright (C) tuwangang. * All parts are tuwangang. All Rights Reserved.2007-1-20 *****************************************************************************/ import org.htmlparser.*; import org.htmlparser.Node; import org.htmlparser.tags.*; /** * *完成判断页面是否存在RSS源 */public class Read{
/******************************************************************************
* The Initial Developer of the Original Code is tuwangang
* Copyright (C) tuwangang.
* All parts are tuwangang. All Rights Reserved.2007-1-20
*****************************************************************************/
import org.htmlparser.*;
import org.htmlparser.Node;
import org.htmlparser.tags.*;
/**
*
*完成判断页面是否存在RSS源
*/public class Read{
public static void main(String args[]){
try{
Parser parser=new Parser();
parser.setURL("http://blog.163.com/tuwangang2008bj");//此处URL可以替换
Node[] nodes=parser.extractAllNodesThatAre(LinkTag.class);
String tempLink=null;
String rssLink=null;
for(int i=0;i<nodes.length;i++){
LinkTag link=(LinkTag) nodes[i];
tempLink=link.getLink();
//此处的判断RSS条件有小问题,不是很规范,但可以初步过滤出RSS
if(tempLink.contains("rss") ||tempLink.contains("feed")){
System.out.println("此页面的RSS源是:"+link.getLink());
}
}
}catch(org.htmlparser.util.ParserException e){
System.out.print(e.getMessage());
}
}
}