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) 🙂

Programação Java é aqui. Acesse as o blog para ficar atualizado sobre o mundo da **Linguagem Java. Dicas, informações e muitos truques para se usar no dia-a-da do **programador java.