| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2006 13:57:51
|
alexswb
JavaChild
![[Avatar]](/images/avatar/d921c3c762b1522c475ac8fc0811bb0f.jpg)
Membro desde: 28/04/2006 11:46:26
Mensagens: 133
Offline
|
Quero fazer um programinha que leia os resultados dos jogos do campeonato espanhol, que são fornecidos por este site:
http://www.livescore.com/default.dll?page=spain
e transforme isso em um webService para ser acessado por outros clientes.
Qual a melhor maneira de ler os resultados deste site?
Que APIs eu uso, etc...?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2006 15:46:30
|
xandroalmeida
JavaChild
![[Avatar]](/images/avatar/b96fab78f4c997de5d5fa8621625e8b4.jpg)
Membro desde: 30/10/2006 16:45:54
Mensagens: 139
Localização: São Paulo
Offline
|
Tem o HttpClient.
http://jakarta.apache.org/commons/httpclient/
Tutorial aqui http://jakarta.apache.org/commons/httpclient/tutorial.html
O dificil é que vc vai ter que ler os resultados direto do html, que pode não ser tão trivial, e rezar para eles não aterarem o layout
|
--
Alexandro D. Almeida
http://www.buzugo.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2006 16:55:04
|
alexswb
JavaChild
![[Avatar]](/images/avatar/d921c3c762b1522c475ac8fc0811bb0f.jpg)
Membro desde: 28/04/2006 11:46:26
Mensagens: 133
Offline
|
valeu!
Pensando bem, não vai ser fácil ler o html mesmo.
Alguém sabe de um site que forneça este serviço em xml, algo assim?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/07/2010 12:35:13
|
pispico
Thread.start()
![[Avatar]](/images/avatar/1919b56e1a1dffaa0e897bc3ceac9233.jpg)
Membro desde: 01/12/2009 11:06:08
Mensagens: 32
Localização: São Paulo - São Bernardo do Campo
Offline
|
Alguem sabe dizer se existe alguma biblioteca nativa do java que faça isso? ao invéz de usar uma api externa.
Preciso ler o conteudo de uma pagina, já fiz a conexão agora falta a parte mais dificil que é fazer uma busca no codigo da pagina.
|
William Pispico Ferreira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/07/2010 13:30:43
|
ctosin
JavaChild
![[Avatar]](/images/avatar/f863c1c3ef0a21f87d108f0c0fac757a.jpg)
Membro desde: 02/03/2008 17:58:57
Mensagens: 147
Localização: Curitiba-PR
Offline
|
Olá!
Dê uma olhada na classe java.net.URL e o seu método openStream(). A partir daí é possível conectar em uma URL e recuperar o seu conteúdo para fazer o processamento.
Abraço!
|
Carlos Tosin
Instrutor Oficial dos cursos de Java & Android
Softblue - Qualidade em Cursos On-Line
www.softblue.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/07/2010 18:23:03
|
pispico
Thread.start()
![[Avatar]](/images/avatar/1919b56e1a1dffaa0e897bc3ceac9233.jpg)
Membro desde: 01/12/2009 11:06:08
Mensagens: 32
Localização: São Paulo - São Bernardo do Campo
Offline
|
Olá...
Segui o conselho e vi a classe java e usei o opeStream, porem estou enfrentando um problema que não estou conseguindo solucionar. A aplicação que estou fazendo até agora possui 3 classe, uma com a parte de manipulação de XML, a classe de conexão e a classe que vai ler o conteudo do codigo da pagina web para que eu possa fazer um search buscando os trechos que preciso.
Ao executar a metodo de conexao ele retorna a msg 200 informando que tive sucesso na conexão porem ao chamar o metodo para ler a pagina Web retorna o erro 401(acesso negado).
Alguem sabe me informar o motivo de ter acesso negado se estou chamando o metodo de leitura da pagina web dentro do proprio metodo da conexao. acredito que a conexao esteja aberta ainda...
OBS: O erro ocorre na linha 16,
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
Fiz um teste colocando um pagina fixa no trecho onde especifica a url e consegui, entao isso me confirma que o codigo reader esta lendo a pagina....entao a Duvida fica pq nao consigo acessar a pagina que eu quero?
String urltext = "http://athp.hp.com/portal/site/athp/";
URL url = new URL(urltext);
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
This message was edited 4 times. Last update was at 29/07/2010 09:33:56
|
William Pispico Ferreira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/07/2010 10:54:28
|
pispico
Thread.start()
![[Avatar]](/images/avatar/1919b56e1a1dffaa0e897bc3ceac9233.jpg)
Membro desde: 01/12/2009 11:06:08
Mensagens: 32
Localização: São Paulo - São Bernardo do Campo
Offline
|
Acredito ter encontrado o erro, porém não sei como solucionar. Muito provavelmente o erro esteja na linha abaixo pois em nenhum lugar ela esta vinculando com a conexao criada, entao ao tentar ler o conteudo da pagina ele da problema por falta de acesso. Entao eu gostaria de saber se alguem sabe me dizer Como faço para passar para meu openStream os parametros da minha conexao?
|
William Pispico Ferreira |
|
|
 |
|
|