ErrorDeSintaxis

Pequeños fragmentos de código fuente en distintos lenguajes de programación, agrupados por categorías.

Puedes buscar entre los fuentes existentes, o aportar los tuyos.

Java: Leer una página web, usando Scanner

Lectura de una página web en una única pasada, usando la clase Scanner (Java 5.0) y Ctrl+Z como delimitador

Lenguaje: Java (compilador: JDK 5)

Categoría: Redes e Internet

// Fuente procedente de ErrorDeSintaxis.es 
// Lectura de una página web en una única 
//  pasada, usando la clase Scanner (Java 5.0) 
//  y Ctrl+Z como delimitador 
// Lenguaje: Java 
// Compilador: JDK 5 
// Nivel: Básico 
// Disponible desde 17/08/2011 
// Aportado por Nacho 
// Autor original: Equipo de java-tips.org 
// Web original: http://www.java-tips.org/java-se-tips/java.util/scanning-text-with-java.util.scanner-3.html 

   import java.net.URL;
   import java.net.URLConnection;
   import java.io.IOException;
   import java.util.Scanner;
 
   public class WebPageScanner {
     public static void main(String[] args) {
       try {
         URLConnection connection =
           new URL("http://java.net").openConnection();
         String text = new Scanner(
           connection.getInputStream()).
           useDelimiter("").next();
       } catch (IOException e) {
         e.printStackTrace();
       }
     }
   }