Olá! Estou tentando implementar um programinha que abre uma determinada URL e busca os preços dos produtos contidos naquela página. Seria semelhante ao usuado pelo buscapé, onde entra nos sites das lojas virtuais e atualiza os preços dos produtos. Preciso de algo parecido, mas não tenho nem idéia por onde começar. Alguém pode me ajudar??.. Obrigado…
Criar um "robô" que busca informações em sites
R
3 Respostas
C
Você pode fazer algo básico do tipo:
URL url = new URL("http://www.site.com.br");
URLConnection urlConn = url.openConnection();
InputStream in = urlConn.getInputStream();
byte[] data = new byte[in.available()];
in.read(data);
String resultado = new String(data);
Na variável resultado irá conter toda a página lida. A partir daí você trate os dados da maneira que preferir.
Existem outros meios melhores de se fazê-lo, como XML e outros, porém isso irá depender do site a ver buscado e outros detalhes.
R
obrigado Rafael. Vou implementar esse código e começar uns testes. Conforme for a evolução posso lhe dizer como está ficando… Abraços…
C
Ok Rubens.
Criado 2 de abril de 2007
Ultima resposta 3 de abr. de 2007
Respostas 3
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo