Criar um "robô" que busca informações em sites

3 respostas
R

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…

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