Labels

Thursday, March 1, 2012

UrlUtils

Esses dias desenvolvi um método, onde você passa a "url" da página e pega o conteúdo (html) em uma String.
 
package com.blogspot.rozolin.utils;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;

public class UrlUtils {

 private UrlUtils() {
 }
 
 public static String getHtml(String link) throws IOException {
  URL url = new URL(link);
  URLConnection uc = url.openConnection();
  BufferedReader in = new BufferedReader(new InputStreamReader(
    uc.getInputStream()));
  StringBuilder retorno = new StringBuilder();
  String inputLine;
  
  while ((inputLine = in.readLine()) != null){
   retorno.append(inputLine);
  }
  in.close();
  
  return retorno.toString();
 } 
 
 public static void main(String[] args) throws IOException {
  System.out.println(getHtml("http://rozolin.blogspot.com/"));
 }
}

No comments:

Post a Comment