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á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
