JAVA - Extrair dados de uma página WEB
Boas pessoal,
Será que alguém me pode dar uma dica, de qual a melhor maneira de extair certos dados de uma página WEB?
O que eu pretendia era ir a este site http://www.wunderground.com/q/zmw:00000.6.08551?sp=IBRAGAPA2 e guardar o valor das temperaturas de hora em hora na previsão dos 10 dias.
Obrigado.
Será que alguém me pode dar uma dica, de qual a melhor maneira de extair certos dados de uma página WEB?
O que eu pretendia era ir a este site http://www.wunderground.com/q/zmw:00000.6.08551?sp=IBRAGAPA2 e guardar o valor das temperaturas de hora em hora na previsão dos 10 dias.
Obrigado.
Hugo Teixeira
Curtidas 0
Respostas
Eduardo Pessoa
14/07/2015
Pegar os dados que site utiliza?
GOSTEI 0
Hugo Teixeira
14/07/2015
queria pegar os valores das temperaturas de hora em hora e guarda-las para depois fazer umas operações e com o resultado fazer graficos e inserir num relatório.
Obrigado
Obrigado
GOSTEI 0
Eduardo Pessoa
14/07/2015
Pelo que entendi, você deve ter acesso aos dados, não sei se é ao banco de dados em si ou um webservice.
GOSTEI 0
Hugo Teixeira
14/07/2015
Eu quero ter acesso aos valores que na página. Por exemplo através do codigo fonte ir lá e guardar os valores das temperaturas.
Não sei se me estou a explicar bem.
Não sei se me estou a explicar bem.
GOSTEI 0
Hugo Teixeira
14/07/2015
Eu quero ter acesso aos valores que na página. Por exemplo através do codigo fonte ir lá e guardar os valores das temperaturas.
Não sei se me estou a explicar bem.
Não sei se me estou a explicar bem.
GOSTEI 0
Jothaz
14/07/2015
Eu quero ter acesso aos valores que na página. Por exemplo através do codigo fonte ir lá e guardar os valores das temperaturas.
Não sei se me estou a explicar bem.
Não sei se me estou a explicar bem.
Você leu o termo de uso do serviço?
Nele esta claro que esta informações estão disponíveis para serem baixadas e usada livremente?
O mais usual é acessar via WebService, Api ou o banco de dados.
Se você não tem acesso a WebService ou Api você quer ler o html e extrair a informação é isto?
Mas você deve levar em conta os questionamento que fiz acima, senão poderá esta se apropriando de conteúdo indevidamente.
GOSTEI 0
Hugo Teixeira
14/07/2015
Sim o que eu estava a pensar era ler o html e extrair as temperaturas.
Estive pesquisando e vi o HtmlUnit, achas que é uma boa forma?
Estive pesquisando e vi o HtmlUnit, achas que é uma boa forma?
GOSTEI 0
Eduardo Pessoa
14/07/2015
Nele esta claro que esta informações estão disponíveis para serem baixadas e usada livremente?
Era isso a minha preocupação, se for livre para acesso.
O mais usual é acessar via WebService, Api ou o banco de dados.
Mas acho que deve ser pago.
GOSTEI 0
Hugo Teixeira
14/07/2015
Pois eu acho que não porque :
[img]http://arquivo.devmedia.com.br/forum/imagem/436966-20150714-145439.jpg[/img]
o que eu pretendia está sublinado a vermelho
[img]http://arquivo.devmedia.com.br/forum/imagem/436966-20150714-145439.jpg[/img]
o que eu pretendia está sublinado a vermelho
GOSTEI 0
Jothaz
14/07/2015
O mais indicado é uma API ou WebService agora é possível ler o html só não sei se será viável obter os dados que você precisa.
Um simples pesuisa no Google retorna centenas de exemplos.
Boa sorte.
Um simples pesuisa no Google retorna centenas de exemplos.
Boa sorte.
GOSTEI 0
William
14/07/2015
Hugo eu pego o XML do cptec e leio com PHP para utilizar as temperaturas em portais da empresa, no seu caso pode ser adaptado para java.
http://servicos.cptec.inpe.br/XML/
http://servicos.cptec.inpe.br/XML/
GOSTEI 0
Hugo Teixeira
14/07/2015
Obrigado Pessoal pelas dicas :). Estive a ver e acho que vou utilizar a api, que afinalnão é paga.
Abraço e obrigado novamente
Abraço e obrigado novamente
GOSTEI 0
Evandro Biancardi
14/07/2015
Utilize o import.io.[url:descricao=api para extração de dados web]https://import.io/[/url]
GOSTEI 0