java – 从URL中提取HTML

前端之家收集整理的这篇文章主要介绍了java – 从URL中提取HTML前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 Boilerpipe从url中提取文本,使用以下代码
URL url = new URL("http://www.example.com/some-location/index.html");
String text = ArticleExtractor.INSTANCE.getText(url);

String文本只包含html页面的文本,但我需要从中提取整个HTML代码.

是否有人使用此库并知道如何提取HTML代码

您可以查看demo page获取有关库的更多信息.

解决方法

对于像这样简单的事情,你真的不需要一个外部库:
URL url = new URL("http://www.google.com");
 InputStream is = (InputStream) url.getContent();
 BufferedReader br = new BufferedReader(new InputStreamReader(is));
 String line = null;
 StringBuffer sb = new StringBuffer();
 while((line = br.readLine()) != null){
   sb.append(line);
 }
 String htmlContent = sb.toString();

猜你在找的Java相关文章