Ol� Lista,

Sou usu�rio do Velox (Telemar) e sempre estive utilizando um script para poder enviar o login e a senha para uma p�gina obrigat�ria para a autentica��o do provedor contratado. Sinceramente, eu acho isso uma verdadeira bobeira.

Agora a Telemar mais uma vez mexeu HOJE e mudou todas as informa��es, embora deixando com a mesma apar�ncia para o usu�rio final. Nessa nova p�gina est�o utilizando jsp e n�o estou conseguindo enviar meu login e minha senha por script para poder efetuar o logon automaticamente.

Gostaria de uma ajuda de pessoas que entendam bem de shell script.

Tenho os seguintes dados:

Nova URL direta para o formul�rio de autentica��o (somente usu�rios Velox tem acesso):

http://200.165.104.12:8080/ssp/telemar/residencial/serviceLogon.jsp?Provedor=internet_PROVEDOR

no meu caso:

http://200.165.104.12:8080/ssp/telemar/residencial/serviceLogon.jsp?Provedor=internet_GLOBO

Vejam a p�gina com um dump:

-----------------/// IN�CIO DO DUMP ///-------------------

#lynx -dump -nolist -crawl -width=300 -accept_all_cookies http://200.165.104.12:8080/ssp/telemar/residencial/serviceLogon.jsp?Provedor=internet_GLOBO

THE_URL:http://200.165.104.12:8080/ssp/telemar/residencial/serviceLogon.jsp?Provedor=internet_GLOBO
THE_TITLE:tabela_telaprovedores

[telaprovedores_res_01.gif] [telaprovedores_res_02.gif] [telaprovedores_res_03.gif]
[telaprovedores_res_05.gif]
[latesq_senha.gif]
[linhacima_senha.gif]
Usu�rio _____ Senha _____ [ok_senha.gif]
[linhabaixo_senha.gif]
[latdir_senha.gif]
[telaprovedores_res_07.gif]
Digite o seu usuario e senha do provedor Globo.com e clique em Ok. Caso encontre problemas, entre em contato com o suporte atraves do telefone RJ: (21) 3212-8000; Demais locais: 0300 789-4343
[telaprovedores_res_09.gif]




[anima_login.gif]

Para qualquer duvida relativa ao produto Velox, por favor, entre em contato com a Telemar pelo telefone 0800 565658.

-----------------/// FINAL DO DUMP ///-------------------

Observem bem que existem apenas dois campos (usu�rio e senha), cujo o nome � username e password conforme o fonte abaixo:

-----------------/// IN�CIO DO SOURCE (cheio de cortes) ///-------------------

<form method="GET" action="serviceLogon.jsp" target="" name="form1">
<input type="hidden" name="service" value ="inet_GLOBO">
<input type="hidden" name="Provedor" value ="internet_GLOBO">
<input type="hidden" name="action" value ="activate">
<table width="359" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="72" align="center"><font size="2" color="#003333" face="Verdana, Arial, Helvetica, sans-serif">Usu&aacute;rio</font></td>
<td width="83">
<input type=TEXT name="username" size="5" style="width: 75px; font-size: 12; font-family: verdana; height: 19px;">
</td>
<td width="60"><font size="2" color="#003333" face="Verdana, Arial, Helvetica, sans-serif">Senha</font></td>
<td width="100">
<input type="password" name="password" size="5" style="width: 75px; font-size: 12; font-family: verdana; height: 19px;">
</td>
<td width="44"><a href="javascript:enviar();"><img src="gifs/ok_senha.gif" width="30" height="16" border="0"></a></td>


-----------------/// FINAL DO SOURCE (cheio de cortes) ///-------------------

Bem, nessa novo formulario eu n�o estou conseguindo fazer com que um shellscript preencha o formul�rio e d� um post, fazendo que o sistema se autentique automaticamente.

Vejam o script que estava utilizando e que n�o funciona mais devido as mudan�as da Telemar:

#!/bin/sh

LYNX=/usr/bin/lynx
LOGIN='meulogin'
# sua senha
SENHA='minhasenha'
PROVEDOR='_GLOBO'
HOST='www.veloxzone.com.br'
COOKIE='$RANDOM$RANDOM'
$LYNX -source "http://$HOST"; 1> /dev/null 2> /dev/null
$LYNX -source "http://$HOST/dashboard?fcn=accountLogonPrompt"; 1> /dev/null 2> /dev/null
$LYNX -source "http://$HOST/dashboard?fcn=viewToolbar&JSESSID=$COOKIE"; 1> /dev/null 2> /dev/null
$LYNX -source "http://$HOST/dashboard?fcn=viewServiceList&JSESSID=$COOKIE"; 1> /dev/null 2> /dev/null
$LYNX -source "http://velox.telemar.com.br/dashboard?fcn=viewDashBoardFrame&serviceViewFcn=viewService&service=internet$PROVEDOR&JSESSID=$COOKIE"; 1> /dev/null 2> /dev/null
$LYNX -source "http://$HOST/dashboard?fcn=viewService&service=internet$PROVEDOR&JSESSID=$COOKIE"; 1> /dev/null 2> /dev/null
$LYNX -source "http://$HOST/dashboard?&fcn=serviceLogon&service=internet$PROVEDOR&username=$LOGIN&password=$SENHA&x=55&y=12&JSESSID=$COOKIE"; 1> /dev/null 2> /dev/null


Caso exista alguma lista somente de shellscript, por favor, indiquem para que eu possa enviar esse email.

Obrigado.

---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a