import org.htmlparser.Parser;
import org.htmlparser.filters.TagNameFilter;
import org.htmlparser.util.NodeList;
public class HTMLParserExample {
public static void main(String[] args) {
try {
Parser parser = new Parser("http://example.com");
TagNameFilter filter = new TagNameFilter("a");
NodeList nodeList = parser.extractAllNodesThatMatch(filter);
for (int i = 0; i < nodeList.size(); i++) {
System.out.println(nodeList.elementAt(i).toHtml());
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
<dependencies>
<dependency>
<groupId>nu.validator.htmlparser</groupId>
<artifactId>htmlparser</artifactId>
<version>1.6.0</version>
</dependency>
</dependencies>