jueves, 23 de abril de 2009

Leer URL

import java.net.*;
import java.io.*;

public class LeerURL {

public static void main(String[] args) {

try {
// Indicamos la URL donde nos conectamos
URL url = new URL("http://www.google.com");

// Buffer con los datos recibidos
BufferedReader in = null;

try {
// Volcamos lo recibido al buffer
in = new BufferedReader(new InputStreamReader(url.openStream()));
} catch(Throwable t){}

// Transformamos el contenido del buffer a texto
String inputLine;
StringBuilder inputText= new StringBuilder();;

// Mientras haya cosas en el buffer las volcamos a las cadenas de texto
while ((inputLine = in.readLine()) != null){
inputText.append(inputLine);
inputText.append("\n");
}

// Mostramos el contenido y cerramos la entrada
System.out.println("El contenido de la URL es: " + inputText);
in.close();

} catch (MalformedURLException me) {
System.out.println("URL erronea");
} catch (IOException ioe) {
System.out.println("Error IO");
}

}

}

No hay comentarios: