Gregui Shigunov


Carregando conteúdo de uma URL (Java)

Enviado em JAVA, Programação por Gregui Shigunov no 24 24UTC Setembro 24UTC 2007
Tags: , , , , ,

Opa!

Ai um exemplo de como baixar o conteúdo de uma Url (html, xml, …)

URL url = new URL(“http://gregui.wordpress.com”);

BufferedReader br = new BufferedReader(
new InputStreamReader(url.openStream()));

StringBuffer buffer = new StringBuffer();

String linha;
while ((linha = br.readLine()) != null) {
buffer.append(linha);
}
br.close();

System.out.println(buffer.toString());

É isso! lembrando que acima é só o conteúdo principal, pois falta tratar as excessões levantadas em caro de erro. (try… catch)    ;)

É isso…

4 Respostas para 'Carregando conteúdo de uma URL (Java)'

Assinar os comentários com RSS ou TrackBack para 'Carregando conteúdo de uma URL (Java)'.


  1. Fala Gregui,
    rodei sua classe e vi que no console imprimia tudo em apenas uma linha.
    Fiz um pequeno ajuste e agora ficou legal, veja o ajuste:
    String linha;
    while ((linha = br.readLine()) != null) {
    buffer.append(linha + “\n”);
    }


  2. valeu!!!

  3. Alex disse,

    Seguinte seu código captura o conteúdo de uma url previamente digitada no código, eu preciso que ela pegue o conteúdo da url digitada quando o usuário digitar ela no internet explorer, firefox….
    E com isto fazer um pequeno sistema para bloqueio de sites


  4. hummmmm!ai é complicado! isso em java vai ser um problema! já que o internet explorer é um sistema proprietário e fechado!

    O internet explorer tem uns recursos de bloqueio de site:
    http://ossembandalarga.blogspot.com/2007/09/bloquear-sites-no-internet-explorer.html
    dando uma pesquisada, vc pode achar uma maneira, de configurar essar opções através do java!


Deixe uma resposta