import org.ccil.cowan.tagsoup.jaxp.SAXParserFactoryImpl; import org.xml.sax.XMLReader; import java.io.IOException; import java.net.URL; public class Main { public static void main(String[] args) { try { System.setProperty("org.xml.sax.driver", "org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl"); XMLReader reader = SAXParserFactoryImpl.newInstance().newSAXParser().getXMLReader(); URL url = new URL("https://www.example.com"); TagSoupHandler handler = new TagSoupHandler(); reader.setContentHandler(handler); reader.parse(new InputSource(url.openStream())); String data = handler.getData(); System.out.println(data); e.printStackTrace(); } } } class TagSoupHandler extends DefaultHandler { private StringBuilder data; public String getData() { return data.toString(); } @Override public void startDocument() { data = new StringBuilder(); } @Override public void characters(char[] ch, int start, int length) { data.append(new String(ch, start, length)); } }


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