Pessoal,
Fiz esta classe para pegar uma pagina na internet
[code]import baixar.Leitura;// Adicionando classe de leitura de dados do teclado
import java.io.;
import java.net.; // adicionando a classe urlconnection para poder baixar arquivos
/**
*
-
@author Isael Faria Junior
*/
public class download {
Leitura teclado = new Leitura(); // instanciando classe
public void getpagina() throws IOException{
try {
FileWriter writer = new FileWriter(new File(“pagina.htm”),true);
PrintWriter cade = new PrintWriter(writer);
String endereco = new String("");
endereco=“http://www.cade.com.br”;
URL url = new URL(endereco);
URLConnection connection = url.openConnection();
InputStream pagina = connection.getInputStream();
cade.println(pagina);
}
catch(UnknownHostException ioe){
System.out.println(“Erro ao acessar a url desejada.”);
}
}
public static void main(String[] args) throws IOException {
download baixa = new download();
baixa.getpagina();
}
}[/code]
quando a executo ela grava um arquivo em branco o que falta para gravar o conteudo da pagina no arquivo ???
Resolvi sozinhio o problema se
interessar a alguem segue o codigo
[code]package baixar;
import baixar.Leitura;// Adicionando classe de leitura de dados do teclado
import java.io.;
import java.net.; // adicionando a classe urlconnection para poder baixar arquivos
/**
*
-
@author Isael Faria Junior
*/
public class download {
Leitura teclado = new Leitura(); // instanciando classe
public void getpagina() throws IOException{
try {
FileWriter writer = new FileWriter(new File(“teste_isael.htm”),true); // criar o arquivo
PrintWriter grava = new PrintWriter(writer); // cria objeto para inserir texto
String endereco = new String(""); // cria variavel string
endereco=“http://dgp.cnpq.br/”; // cria um string com o conteudo do link
URL url = new URL(endereco); // instancia a classe url
BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));// cria um leitor de buffer e recebe o input strem e o urlstrem que e o resultado da consulta.
String linha= new String("");// cria string linhas
while ((linha = reader.readLine()) != null){ // enquando o buffer não estiver vazio
grava.println(linha); // adiciona ao arquivo
}
reader.close(); // fecha o buffer
}
catch(UnknownHostException ioe){
System.out.println(“Erro ao acessar a url desejada.”);
}
}
public static void main(String[] args) throws IOException {
download baixa = new download();
baixa.getpagina();
}[/code]