terça-feira, 17 de maio de 2011

Dicas de Programação: Como obter o código-fonte de uma página on-line (Java) ?

Fácil! Utilizando as classes URL e HttpURLConnection:

import java.net.*;
import java.io.*;

public class App1 {

public static void main(String args[]) throws Exception {
//Seta a URL
URL url = new URL("http://blogdotakemura.blogspot.com/");
//Abre conexão
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
//Abre o buffer para leitura
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line = "";
//Lê linha a linha da página
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
}

Para quem programa em Android, isso também pode ser feito lá. (as classes URL e HttpURLConnection existem na API) :)

Até mais!

Nenhum comentário: