Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Leer Una Url Con Java
Leer Una Url Con Java
JAVA
Normalmente, cuando tenemos una URL lo que hacemos es ponerla en un navegador para
ver su contenido. Pero hay muchos programas que se dedican a analizar el cdigo fuente de
las pginas. Ya sean buscadores, optimizadores de cdigo, validadores,...
En este segundo caso necesitaremos de un cdigo que abra una conexin y examine su
cdigo, en vez de mostrarlo por pantalla. En nuestro caso vamos a utilizar el
lenguaje Java para llevar a cabo nuestro cometido.
Lo primero es tener una URL. Para ello nos apoyamos en la clase URL, que nos validar si el
texto introducido es realmente una URL bien formada (con su protocolo, su nombre de
servidor,...)
1. URL url = new URL("http://www.lineadecodigo.com");
Su por cualquier motivo insertsemos otro texto que no fuese una URL, acabaramos teniendo
una MalformedURLException.
Una vez creado el objeto URL deberemos de abrir un InputStream sobre el para poder leer la
informacin que contiene. Como si fuese cualquier otro origen de datos. En este caso una
direccin web.
1. try {
2.
// Volcamos lo recibido al buffer
3.
in = new BufferedReader(new InputStreamReader(url.openStream()));
4. } catch(Throwable t){}