回覆列表
  • 1 # 小雪020

    package htmlparser;

    import java.util.HashMap;

    import java.util.Map;

    import org.htmlparser.Node;

    import org.htmlparser.NodeFilter;

    import org.htmlparser.Parser;

    import org.htmlparser.tags.LinkTag;

    import org.htmlparser.util.NodeList;

    public class GetLinkTest

    {

    public static void main(String[] args)

    {

    try

    {

    // 透過過濾器過濾出<A>標籤

    Parser parser = new Parser("http://www.google.cn");

    NodeList nodeList = parser

    .extractAllNodesThatMatch(new NodeFilter()

    {

    // 實現該方法,用以過濾標籤

    public boolean accept(Node node)

    {

    if (node instanceof LinkTag)// 標記

    return true;

    return false;

    }

    });

    // 列印

    for (int i = 0; i < nodeList.size(); i++)

    {

    LinkTag n = (LinkTag) nodeList.elementAt(i);

    System.out.print(n.getStringText() + " ==>> ");

    System.out.println(n.extractLink());

    }

    }

    catch (Exception e)

    {

    e.printStackTrace();

    }

    }

    }

  • 中秋節和大豐收的關聯?
  • 人生到底是該轟轟烈烈,還是平平談談?