<div dir="ltr"><br>#!/usr/bin/perl<br><br>use strict;<br>use warnings;<br>use WWW::Mechanize;<br><br>my $mech = WWW::Mechanize->new(timeout => 1);<br>$mech->get("<a href="http://www4.eniac.com.br/eniacvirtual/servicos/vtl/VTL?controller=login&opcao=logar&usuario=$username&senha=$pass&x=0&y=0">http://www4.eniac.com.br/eniacvirtual/servicos/vtl/VTL?controller=login&opcao=logar&usuario=$username&senha=$pass&x=0&y=0</a>");<br>
$mech->get("Coisas que preciso fazer";<br>exit 0;<br><br>Achei a seguinte solução, puis a url do login, depois dei um get no arquivo que queria.<br>Cheguei a conclusão que ele guarda o cookie do primeiro get, assim basta me "logar" uma vez e executar todas as acções necessárias. <br>
<br>Agora posso baixar minhas coisas sem precisar entrar no site.<br><div class="gmail_quote">2008/9/14 Daniel de Oliveira Mantovani <span dir="ltr"><<a href="mailto:daniel.oliveira.mantovani@gmail.com">daniel.oliveira.mantovani@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div dir="ltr">Wendel<br>Usei o que você me passou de outra forma e funciono!<br>Muito obrigado a todos.<br>
<br>Pessoal eu ainda quero aprender a usar os Cookies pois tiver que usar outra técnica.<br><br>Talvez não estava dando certo pela tecnologia JSP, ou simplesmente pela minha falta de saber.<br>
<b><br>Muito obrigado mesmo a todos = )</b><br><br>Boa Noite a todos e que Deus abençoes vocês.<div><div></div><div class="Wj3C7c"><br><br><div class="gmail_quote">2008/9/14 Daniel de Oliveira Mantovani <span dir="ltr"><<a href="mailto:daniel.oliveira.mantovani@gmail.com" target="_blank">daniel.oliveira.mantovani@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div dir="ltr">Muito obrigado, infelizmente o banco de dados do site justo agora ta com problemas. arghh!<br>
usei o Wireshark para poder pegar a string:<br><br><a href="http://www4.eniac.com.br/eniacvirtual/servicos/vtl/VTL?controller=login&opcao=logar&usuario=myuser&senha=mypass&x=0&y=0" target="_blank">http://www4.eniac.com.br/eniacvirtual/servicos/vtl/VTL?controller=login&opcao=logar&usuario=myuser&senha=mypass&x=0&y=0</a><br>
<br>Agora é só esperar voltar.<br><br><div class="gmail_quote">2008/9/14 Wendel Scardua <span dir="ltr"><<a href="mailto:wendelscardua@gmail.com" target="_blank">wendelscardua@gmail.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div>
<div dir="ltr">Em vez desse negócio de tentar passar o cookie,você não poderia tentar entrar no site via usuário e senha ?<br><br>Eu faria assim:<br><br>-----------------8<---------------------------<div>
<br>#!/usr/bin/perl<br>
<br>use strict;<br>use warnings;<br></div>use WWW::Mechanize;<br><br>my $mech = WWW::Mechanize->new;<br><br>$mech->get('<a href="http://www4.eniac.com.br/eniacvirtual/servicos/vtl/login.jsp%27" target="_blank">http://www4.eniac.com.br/eniacvirtual/servicos/vtl/login.jsp'</a>);<br>
$mech->submit_form(with_fields => { usuario => 'usuario', senha => 'senha' } );<br><br>print $mech->content;<br><br>exit 0;<br><br>
----------------->8---------------------------<br><br>O WWW::Mechanize se vira pra guardar histórico, cookies, etc, como um browser normal. <br>Dê uma olhada em perldoc WWW::Mechanize , é uma mão na roda pra navegar em páginas, seguir links, preencher forms, etc.<br>
<br>[]s<br><font color="#888888">Wendel</font><div><br><br><div class="gmail_quote">2008/9/14 Daniel de Oliveira Mantovani <span dir="ltr"><<a href="mailto:daniel.oliveira.mantovani@gmail.com" target="_blank">daniel.oliveira.mantovani@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr">Tenta para você ver, pegar as informações:<br><a href="http://www4.eniac.com.br/eniacvirtual/servicos/vtl/login.jsp" target="_blank">http://www4.eniac.com.br/eniacvirtual/servicos/vtl/login.jsp</a><br><br>
</div>
</blockquote></div><br></div></div>
<br></div></div><div>_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br></div></blockquote></div><div><br><br clear="all"><br>-- <br>Daniel de Oliveira Mantovani<br>
"A sede pelo aprendizado é insaciável"<br>
<a href="http://mantovanihouse.blogspot.com/" target="_blank">http://mantovanihouse.blogspot.com/</a><br>------------------------------------------------------------<br>
</div></div>
</blockquote></div><br><br clear="all"><br>-- <br>Daniel de Oliveira Mantovani<br>"A sede pelo aprendizado é insaciável"<br><a href="http://mantovanihouse.blogspot.com/" target="_blank">http://mantovanihouse.blogspot.com/</a><br>
------------------------------------------------------------<br>
</div></div></div>
</blockquote></div><br><br clear="all"><br>-- <br>Daniel de Oliveira Mantovani<br>"A sede pelo aprendizado é insaciável"<br><a href="http://mantovanihouse.blogspot.com/">http://mantovanihouse.blogspot.com/</a><br>
------------------------------------------------------------<br>
</div>