import org.ccil.cowan.tagsoup.Parser; import org.w3c.dom.Document; import org.xml.sax.InputSource; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; public class TagSoupExample { public static void main(String[] args) throws Exception { Parser parser = new Parser(); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document doc = builder.parse(new InputSource(parser.getStream("http://example.com"))); System.out.println("Title: " + doc.getElementsByTagName("title").item(0).getTextContent()); NodeList links = doc.getElementsByTagName("a"); for (int i = 0; i < links.getLength(); i++) { Element link = (Element) links.item(i); System.out.println("Link: " + link.getAttribute("href")); } } } <dependencies> <dependency> <groupId>org.ccil.cowan.tagsoup</groupId> <artifactId>tagsoup</artifactId> <version>1.2</version> </dependency> </dependencies>


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