Simular Navegação

3 respostas
wilsonrf

Estou precisando fazer uma simulação de navegação em um site.
Já consegui navegar por algumas páginas que não necessitam login e também já consegui fazer o login utilizando o HttpClient.
Porém , quando tento buscar o conteudo de uma página que necessita login, ele me retorna apenas o conteúdo de erro do site.
Eu acredito que é por que o site utiliza variáveis de sessão.
Alguem por favor saberia dizer se é possível o que estou pretendendo?
Aguardo ajuda.
Desde já, obrigado.
Cisso.

3 Respostas

V

Deixa eu ver se entendi direito vc quer navegar em um site q utiliza sessoes , sem fazer login ?

wilsonrf

Deixa eu tentar me explicar:
Eu quero ter o conteúdo do body de uma página. Só que esta página está após uma outra de login. Ou seja, é necessário fazer o login pra acessar a página que quero. Eu já consegui fazer o login através de um pos(PostMethod). Mas, quando eu dou um get(GetMethod) na página seguinte, ele me retorna o seguinte no header:

Content-length: 31783
Content-Type: text/html
Cache-control: private

quando tento fazer um chget.getResponseBodyBodyAsString(); ele retorna “null”.

Espero ter me feito entender agora.

Desde Muito obeigado pela ajuda.
Cisso

A

Quando você loga na primeira página provavelmente ele cria um cookie na máquina. Quando você chama a segunda página ele verifica se o cookie existe. Caso não exista bloqueia o acesso.
Ou seja vc terá que capturar os dados desse cookie que foi criado na página de login e depois passar ele junto como parâmetro para a segunda página.

Agora como vc irá fazer isso não tenho idéia… heheh

Criado 13 de setembro de 2006
Ultima resposta 14 de set. de 2006
Respostas 3
Participantes 3