| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/06/2008 06:30:38
|
arthurgouveia
Smalltalk
![[Avatar]](/images/avatar/6559003c2c3c916dba97884293aeb202.jpg)
Membro desde: 25/06/2008 06:22:36
Mensagens: 4
Offline
|
Opa pessoal!
Estou com dificuldades em criar um método para efetuar login num site, mais precisamente:
http://www.agorasp.com.br
Preciso conseguir efetuar o login para ter acesso as outras páginas e com isso capturar as notícias do mesmo.
Fiz Sniffing com o WireShark e apesar de no HTML ter como método POST, no WireShark não apareceu sequer uma única ocorrência de POST, apenas GET, inclusive achei um com meu login...
Conhecem alguma API que eu possa usar para esse uso, de preferência com documentação?
ps.: já procurei muito na internet sobre formas de como fazer isso, mas não consegui encontrar nenhuma...
Grato!
|
--
Arthur Gouveia. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/06/2008 07:33:28
|
felipedamiani
JavaEvangelist
![[Avatar]](/images/avatar/7d2d180c45c41870f36e747816456190.jpg)
Membro desde: 07/10/2006 17:38:46
Mensagens: 382
Localização: Braço do Norte / Tubarão - SC
Offline
|
Cara, já fiz isso usando HttpClient, segue um trecho do código, espero que ajude:
|
Felipe Damiani |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/06/2008 07:33:38
|
fre_d
Java Ninja
Membro desde: 13/06/2007 17:42:02
Mensagens: 259
Localização: Lages - SC
Offline
|
eu já usei o HttpUnit para fazer esse tipo de coisa.
flw
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/06/2008 07:33:47
|
avsouza
Virtual Machine Man
![[Avatar]](/images/avatar/752a6fc94c80ba4f8b2dc8506fcc87f3.jpg)
Membro desde: 03/08/2007 13:04:42
Mensagens: 660
Localização: Florianópolis/SC
Offline
|
Veja se este post te ajuda http://guj.com.br/posts/list/89971.java#481498
|
Alexandre Vieira de Souza
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/06/2008 07:44:21
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
Já tentou entrar em contato com os donos do site?
Copyright Folha Online. Todos os direitos reservados. É proibida a reprodução do conteúdo desta página
em qualquer meio de comunicação, eletrônico ou impresso, sem autorização escrita da Folha Online.
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/06/2008 08:19:04
|
arthurgouveia
Smalltalk
![[Avatar]](/images/avatar/6559003c2c3c916dba97884293aeb202.jpg)
Membro desde: 25/06/2008 06:22:36
Mensagens: 4
Offline
|
Consegui fazer a autenticação dessa forma:
Minha dúvida agora é quanto a como manter essa sessão.
Dei uma lida aqui sobre Cookies, e estou tentando pegar o mesmo imaginando que este esteja no parâmetro "Set-Cookie", dentro do Header. Isso é correto?
Caso seja, como eu faria para acessar a próxima página utilizando esse cookie?
Grato!
|
--
Arthur Gouveia. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/06/2008 08:51:35
|
felipedamiani
JavaEvangelist
![[Avatar]](/images/avatar/7d2d180c45c41870f36e747816456190.jpg)
Membro desde: 07/10/2006 17:38:46
Mensagens: 382
Localização: Braço do Norte / Tubarão - SC
Offline
|
o HttpClient faz isso automético!
|
Felipe Damiani |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/06/2008 09:22:36
|
arthurgouveia
Smalltalk
![[Avatar]](/images/avatar/6559003c2c3c916dba97884293aeb202.jpg)
Membro desde: 25/06/2008 06:22:36
Mensagens: 4
Offline
|
Felipe Damiani, você poderia mostrar um trexo de código onde reaproveita as informações que conseguiu?
Fiz aqui o meu método de logar com o HttpClient, com o mesmo escolpo que você usou, mas logo depois, quando tento acessar um site e pegar o HTML com a notícia, ele me manda pra uma página com redirecionamento pra refazer o login.
Parte do código que você postou, com um novo acesso a outra página:
|
--
Arthur Gouveia. |
|
|
 |
|
|