import org.htmlparser.Node; import org.htmlparser.NodeFilter; import org.htmlparser.Parser; import org.htmlparser.filters.NodeClassFilter; import org.htmlparser.tags.LinkTag; import org.htmlparser.util.NodeList; import org.htmlparser.util.ParserException; public class HTMLParserExample { public static void main(String[] args) { String htmlContent = "<html><body><a href=\"http://example.com\">Example</a></body></html>"; try { Parser parser = new Parser(htmlContent); NodeFilter filter = new NodeClassFilter(LinkTag.class); NodeList nodeList = parser.extractAllNodesThatMatch(filter); for (int i = 0; i < nodeList.size(); i++) { Node node = nodeList.elementAt(i); if (node instanceof LinkTag) { LinkTag linkTag = (LinkTag) node; String link = linkTag.getLink(); System.out.println("Link: " + link); } } } catch (ParserException e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文