Download de página usando Java

1 resposta
Andre_Brito

Pessoal, gostaria de saber se é possivel salvar o conteúdo de uma página usando Java. Não quero salvar só o fonte, mas sim todo o conteúdo. Por exemplo, quando clicamos em Salvar Como, algumas pastas vêm junto. É disso que preciso.

Alguém tem alguma informação útil sobre isso?

Valeu!

Aliás, tem como pegar um frame que tem dentro da página?

1 Resposta

gledson85
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;

public class teste {

	public static void main(String[] args) throws IOException {

		URL url = new URL("http://www.google.com.br");

		InputStream is = url.openStream();
		InputStreamReader isr = new InputStreamReader(is);
		BufferedReader br = new BufferedReader(isr);

		String linha = br.readLine();

		while (linha != null) {

			System.out.println(linha);
			linha = br.readLine();

		}

	}

}

Com este código você já ira conseguir o fonte da página indicada. Vai precisar implementar um "parser" para localizar tags que fazem referência para algum caminho.

t+

Criado 4 de fevereiro de 2010
Ultima resposta 4 de fev. de 2010
Respostas 1
Participantes 2