Busca de Dados em paginas WEB

10 respostas
A

Boa Tarde gente;

Estou iniciando em java e meu objetivo é criar um programa que faça uma busca de dados em paginas da WEB e me retorne esses valores constantemente.

Exemplo:

Tabela de Preços:

Site A

Maçã: R$ 5,37 / Kg
Pera: R$2,14 / Kg
Abacate: R$ 1,25 / Kg

Site B

Maçã: R$ 5,39 / Kg
Pera: R$2,18 / Kg
Abacate: R$ 2,25 / Kg

Site C

Maçã: R$ 4,87 / Kg
Pera: R$1,21 / Kg
Abacate: R$ 4,25 / Kg
Abacaxi: R$1,00 / Kg

Então o programa deve buscar nos sites os valores de todos os produtos que o site possua e comparar com o de outro site caso exista no outro site, ele deve fazer isso constantemente por exemplo com um refresh de 5 min, e caso alguma das opções esteja com um bom preço eu possa dar uma ordem de compra direto por este programa, ou seja ele faz um login direto no site e da uma ordem de compra.

Alguem sabe me indicar uma direção de estudo?
Oque eu preciso para montar um programa assim?
Eu não achei nenhum outro tópico com esta pergunta caso alguem tenha visto algum me indique tambem, agradeço desde ja a ajuda de todos.

Vlw a todos

10 Respostas

Carlos_ds_jar

afleal:
Boa Tarde gente;

Estou iniciando em java e meu objetivo é criar um programa que faça uma busca de dados em paginas da WEB e me retorne esses valores constantemente.

Exemplo:

Tabela de Preços:

Site A

Maçã: R$ 5,37 / Kg
Pera: R$2,14 / Kg
Abacate: R$ 1,25 / Kg

Site B

Maçã: R$ 5,39 / Kg
Pera: R$2,18 / Kg
Abacate: R$ 2,25 / Kg

Site C

Maçã: R$ 4,87 / Kg
Pera: R$1,21 / Kg
Abacate: R$ 4,25 / Kg
Abacaxi: R$1,00 / Kg

Então o programa deve buscar nos sites os valores de todos os produtos que o site possua e comparar com o de outro site caso exista no outro site, ele deve fazer isso constantemente por exemplo com um refresh de 5 min, e caso alguma das opções esteja com um bom preço eu possa dar uma ordem de compra direto por este programa, ou seja ele faz um login direto no site e da uma ordem de compra.

Alguem sabe me indicar uma direção de estudo?
Oque eu preciso para montar um programa assim?
Eu não achei nenhum outro tópico com esta pergunta caso alguem tenha visto algum me indique tambem, agradeço desde ja a ajuda de todos.

Vlw a todos


:shock: Um grande desafio para um iniciante em java, seja bem vindo, pra o seu caso acho que vc precisa consumir um web service que lhe forneça esses dados!

Hebert_Coelho

Boa tarde, vc precisa “consumir” um Web Service.

Dá uma olhada aqui, acho que vai te ajudar!

http://www.guj.com.br/posts/list/100785.java

Inté! \o_

fesaab

Dê uma olhada no JavaSimples, escrevi um post sobre web services faz pouco tempo, talvez te ajude:

http://www.javasimples.com.br/mundo-java/web-services-de-um-jeito-bem-simples/

A

Ow gente vlw pela força ai, percebi que como eu to iniciando eu vo demora um bom tempo pra entende isso tudo…eu to com o livro do Deitel aqui “Java Como Programar” 8ª ed…vo estuda ele e depois qd eu ja tiver uma noção eu volto a pedir ajuda pra vcs…vcs tem algum conselho sobre apostilas e outros livros para eu estudar?

Vlw pela dica do site http://www.javasimples.com.br/ muito interessante.

Brigadaum pela força

Luca

Olá

Web services?

Caramba, para que isto?

Arrume um crawler e parseie os dados. Se fosse depender de web services os sites de comparação de preços não existiriam.

[]s
Luca

Carlos_ds_jar

Luca:
Olá

Web services?

Caramba, para que isto?

Arrume um crawler e parseie os dados. Se fosse depender de web services os sites de comparação de preços não existiriam.

[]s
Luca


Vc já usou isso alguma vez?
Achou facil ou dificil?

A

to kda hora mais perdido…crawler ? oq é isso?

Luca

Olá

Carlos_ds_jar:

Vc já usou isso alguma vez?
Achou facil ou dificil?

Mais ou menos fácil.

Web Crawler tem alguns por aí que se pode usar de graça (nem todos em Java mas o que importa é ter as páginas baixadas)

http://crawler.archive.org/

http://www.google.com/search?q=ruby+crawler

http://www.google.com/search?q=java+crawler

http://www.google.com/search?q=python+crawler

[]s
Luca

Carlos_ds_jar

Luca:
Olá

Carlos_ds_jar:

Vc já usou isso alguma vez?
Achou facil ou dificil?

Mais ou menos fácil.

Web Crawler tem alguns por aí que se pode usar de graça (nem todos em Java mas o que importa é ter as páginas baixadas)

http://crawler.archive.org/

http://www.google.com/search?q=ruby+crawler

http://www.google.com/search?q=java+crawler

http://www.google.com/search?q=python+crawler

[]s
Luca

Status: Estudando crawler… :shock:

W

Estudei web crawler, achei fantástico e estou conseguindo rodar alguma coisa.
Na verdade ainda consigo apenas ler o conteúdo do site.
Como faço , com o conteúdo do site baixado pela minha classe, pra poder inserir uma pesquisa ?
Imagino que eu deva identificar a tag do input do campo de pesquisa e iniciar um evento clicar no campo de pesquisa, mas como faço isso ?

Criado 9 de agosto de 2010
Ultima resposta 6 de jun. de 2014
Respostas 10
Participantes 6