Home > Java > Leer contenido de una dirección web con Java

Ejemplo de url en java. Este código abre una url de una página web y lee todo el contenido de la dirección. Las constantes IP y PUERTO son los propios del proxy en caso de tenerlo, sino tienes proxy elimina o comenta esta partedel código.

String texto="";
try{
 //En caso de tener proxy
 System.setProperty("http.proxyHost",IP);
 System.setProperty("http.proxyPort",PUERTO);

 URL direccion=new URL("https://emanuelpaxtian.com");
 InputStreamReader isr=new InputStreamReader(direccion.openStream());
 BufferedReader entrada=new BufferedReader(isr);
 String linea=null;
 while((linea=entrada.readLine())!=null){
 texto+=linea +"\n"; 
 }
 entrada.close();
    }
 catch(MalformedURLException mre){
 System.out.println(mre);
 }
 catch(IOException ioe){
 System.out.println(ioe);
 }