Pessoa
Criei esta classe para baixa pagina da net
[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]
porem quando executo ela me cria um arquivo em branco,
O que não estou fazendo ?
Quem sabe você especificar melhor o título do tópico…
Pessoal,
Acabei resolvendo o problema sozinho.
Se alguem interessar a alguem
[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]