这个题目应该是太难了,到目前为止,我问过我所以认识的朋友!都没得到答案!不少是工作十多年的牛人!希望能在CSDN上找到解决方案!!

解决方案 »

  1.   

    已经成功解决!用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{

    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());
    }
    }
    }