Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/01/2009, 11:48
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Pequeño programa Java que "lea" webs

Hola:

Este trozo de código te devuelve el texto html de una web como si fuera un String, todo seguido.

Código:
        public String getTextoUrl(URL url) {
                String texto = null;
                try {
                        URLConnection con = url.openConnection();
                        InputStream contenido = con.getInputStream();
                        BufferedReader isr = new BufferedReader(new InputStreamReader(
                                        contenido));
                        String linea = isr.readLine();
                        while (null != linea) {
                                texto += linea;
                                linea = isr.readLine();
                        }
                        contenido.close();
                } catch (IOException e) {
                        e.printStackTrace();
                }
                return texto;
        }
Lo he copiado de por ahí. Para que esté bien del todo, quizás haya que meter el close() en un finally....

Se bueno.
__________________
Apuntes Java
Wiki de Programación