Daniel Prado Rodríguez - Página Personal - Presentación
Daniel Prado Rodríguez Visita: Sacarse el carnet de conducir por libre DGT
  Miércoles, 2 de Julio de 2025 Inicio | Contactar
Añadir a favoritos | Imprimir 
 
» Bienvenidos a mi página web

Daniel Prado Rodríguez En primer lugar quisiera presentarme, mi nombre es Daniel Prado Rodríguez y vivo en Lugo de Llanera (Asturias - España).

Actualmente trabajo en Sermicro, como progamador Senior para el proyecto del portal del principado de Asturias. Los motivos que me han llevado a realizar está página son en primer lugar la de ofrecer mi Curriculum Vitae siempre actualizado y un medio para contactar conmigo. No obstante también tendrán cabida otros contenidos como recursos paraa programadores o información sobre mi tierra natal.

No obstante no deja de asombrarme este medio, que permite que tú, que has llegado aquí posiblemente por azar, quizá solo con la intención de curiosear, me conozcas un poco mejor. Así que, si algo te interesa, si quieres preguntar o comentar algo, no dudes en contactar conmigo. Mi dirección de correo y el libro de visitas de esta web están a tu entera disposición.


» Viajes Destacados

Viaje a Roma

Visitar Londres

Guía de Nueva York

Visitar la Riviera Maya

Visitar Túnez

Viaje a Tenerife

Viaje a Benidorm

Visitar Florencia

Guía de Milán

Guía de Boston

Visitar Washington DC

Viajar a Philadelphia


» Programacion » Java » Capturador de páginas HTML en objetos String o en archivos Ver
2 de Diciembre de 2005 (admin)

Capturador de páginas HTML en un objeto String
En primer lugar se muestra una clase de utilería con el código necesario para capturar una página html e introducirla en un objeto String.
Esto puede ser muy interesante para poder obtener información actualizada de otras páginas, como puede ser la captura de noticias u otros elementos colgados en internet para su posterior tratamiento e inserción en nuestra propia página.

package WebToString;

import java.net.*;

import java.io.*;

public class WebToString {

     public static String convert (String myUrl)

    {

        URL url;

        BufferedReader stream;

        String aux = "";

        String l;

        try{ 

              url= new URL(myUrl);

              stream = new BufferedReader (new InputStreamReader (url.openStream()));

              while ((l=stream.readLine())!=null)

              {aux+=l; }

           }

        catch (Exception e)

           {

              System.out.print("Error al capturar una página para convertirla a un objeto String: "+ e);

           }            

        return aux;

      }   

}

Capturador de páginas HTML en un archivo

Este codigo nos muestra una funcionalidad parecida al anterior pero además nos almacena la página en un archivo. Se trata de una aplicación JAVA y no de una clase de utilería como la anterior.

import java.net.*;

import java.io.*;

public class getPage

{

     public static void main(String[] arg)

     {

          String un;

          try {un=arg[0];}

          catch (ArrayIndexOutOfBoundsException e)

          {

             un="http://www.cocinatusrecetas.com";

             System.out.println("Ninguna URL definida, cojo "+un);

          };

          System.out.println("URL:"+un);

          URL url;

          boolean tribilín=false;

          try {url= new URL(un);}

          catch (MalformedURLException e)

          {

             System.out.println("URL equivocado, cojo http://www.cocinatusrecetas.com");

             url = null;

             tribilín=true;

          };

          if (tribilín)

              try {url = new URL ("http://www.cocinatusrecetas.com");}

             catch (MalformedURLException e){};

         BufferedReader stream;

         try {stream = new BufferedReader (new InputStreamReader (url.openStream()));}

         catch (IOException e){

         System.out.println("Error de apertura del archivo");

         stream=null;

         System.exit(0);

         };

         File out=new File(".\\"+url.getFile());

         FileWriter Output;

         try {Output=new FileWriter(out);}

         catch (IOException e) {Output=null;};

         String l;

         try

         {

             while ((l=stream.readLine())!=null)

             {

                 Output.write(l);

             };

            Output.flush();

            Output.close();

        }

        catch (IOException e){System.out.println("Error de lectura.");};

    }

}

 

 


» Publicidad

  
» Programacion Ver
Viernes, 2 de Diciembre de 2005

Java

Capturador de páginas HTML en objetos String o en archivos


» Programacion Ver
Viernes, 2 de Diciembre de 2005

Java

Capturador de páginas HTML en objetos String o en archivos

Se muestra el código necesario para capturar cualquier página HTML de internet y almacenarla en un Objeto String para su posterior proceso. También se muestra otra versión en la que además se permite salvar esta página en un archivo.
 
Mapa web |  Página principal  | Blog de Recetas | Recetas de Pescado | | Política de privacidad | Política de cookies
www.daniel.prado.name - Página Personal - © Copyright