<div dir="ltr">Mesmo assim não funcionou,<br><br><div class="gmail_quote">2008/9/14 Márcio Vitor <span dir="ltr">&lt;<a href="mailto:cromo.jml@gmail.com">cromo.jml@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Daniel, não sei se o que você está pretendendo criando o cookie desta<br>
maneira vai funcionar, mas me parece que está faltando apenas você<br>
enviar o objeto criado com o cookie para o $ua através do método<br>
cookie_jar.<br>
<div class="Ih2E3d"><br>
Márcio Vitor<br>
<br>
2008/9/14 Daniel de Oliveira Mantovani &lt;<a href="mailto:daniel.oliveira.mantovani@gmail.com">daniel.oliveira.mantovani@gmail.com</a>&gt;:<br>
</div><div class="Ih2E3d">&gt; #!/usr/bin/perl<br>
&gt;<br>
&gt; use strict;<br>
&gt; use warnings;<br>
&gt; use HTTP::Cookies;<br>
&gt; use LWP::UserAgent;<br>
&gt;<br>
&gt; my $url = &quot;<a href="http://www.server.com.br" target="_blank">www.server.com.br</a>&quot;;<br>
&gt; my $ua = LWP::UserAgent-&gt;new;<br>
&gt; $ua-&gt;timeout(10);<br>
&gt; my $cookie_jar = HTTP::Cookies-&gt;new;<br>
&gt; $cookie_jar-&gt;set_cookie(&quot;JSESSIONID&quot;, &quot;A0F33406C55E366E39F31E4F57521672&quot;,<br>
&gt; &quot;<a href="http://www4.server.com.br" target="_blank">www4.server.com.br</a>&quot;);<br>
<br>
</div>$ua-&gt;cookie_jar($cookie_jar);<br>
<div><div></div><div class="Wj3C7c"><br>
&gt; my $response = $ua-&gt;get(&quot;$url&quot;);<br>
&gt; my $conteudo = $response-&gt;content;<br>
&gt; print &quot;$conteudo\n&quot;;<br>
&gt;<br>
&gt; Só sei como unir com o $ua.<br>
&gt;<br>
&gt; 2008/9/14 Daniel de Oliveira Mantovani &lt;<a href="mailto:daniel.oliveira.mantovani@gmail.com">daniel.oliveira.mantovani@gmail.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; Obrigado.<br>
&gt;&gt; Vou que vou agora.<br>
&gt;&gt;<br>
&gt;&gt; 2008/9/14 Márcio Vitor &lt;<a href="mailto:cromo.jml@gmail.com">cromo.jml@gmail.com</a>&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; perldoc LWP::UserAgent<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; $ua-&gt;cookie_jar( $cookie_jar_obj )<br>
&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Get/set the cookie jar object to use. &nbsp;The only requirement<br>
&gt;&gt;&gt; is that the cookie jar object must<br>
&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; implement the extract_cookies($request) and<br>
&gt;&gt;&gt; add_cookie_header($response) methods. &nbsp;These methods<br>
&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; will then be invoked by the user agent as requests are sent<br>
&gt;&gt;&gt; and responses are received. &nbsp;Normally<br>
&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; this will be a &quot;HTTP::Cookies&quot; object or some subclass.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; O método cookie_jar recebe um objeto de cookie no caso você pode usar<br>
&gt;&gt;&gt; o módulo HTTP::Cookies para criar o objeto:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; use LWP::UserAgent;<br>
&gt;&gt;&gt; my $ua = LWP::UserAgent-&gt;new;<br>
&gt;&gt;&gt; $ua-&gt;timeout(10);<br>
&gt;&gt;&gt; $ua-&gt;cookie_jar(HTTP::Cookies-&gt;new(file =&gt; &quot;.cookies.txt&quot;);<br>
&gt;&gt;&gt; my $response = $ua-&gt;get($url);<br>
&gt;&gt;&gt; my $conteudo = $response-&gt;content;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; perldoc HTTP::Cookies<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; []s e um bom domingo<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Márcio Vitor<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 2008/9/14 Daniel de Oliveira Mantovani<br>
&gt;&gt;&gt; &lt;<a href="mailto:daniel.oliveira.mantovani@gmail.com">daniel.oliveira.mantovani@gmail.com</a>&gt;:<br>
&gt;&gt;&gt; &gt; Também não está funcionando, tem que por mais informações que nem a do<br>
&gt;&gt;&gt; &gt; Eden<br>
&gt;&gt;&gt; &gt; pois acima.<br>
&gt;&gt;&gt; &gt; use LWP::UserAgent;<br>
&gt;&gt;&gt; &gt; my $ua = LWP::UserAgent-&gt;new;<br>
&gt;&gt;&gt; &gt; $ua-&gt;timeout(10);<br>
&gt;&gt;&gt; &gt; $ua-&gt;cookie_jar({ &#39;JSESSIONID&#39; =&gt; &#39;A898046DD481350D04CEDA944EAEF7DF&#39;<br>
&gt;&gt;&gt; &gt; });<br>
&gt;&gt;&gt; &gt; my $response = $ua-&gt;get(&quot;$url&quot;);<br>
&gt;&gt;&gt; &gt; my $conteudo = $response-&gt;content;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Acho que precisa do servidor, mas algumas coisas, eu olhei na Internet<br>
&gt;&gt;&gt; &gt; e não<br>
&gt;&gt;&gt; &gt; achei nada para por as opções.<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; 2008/9/14 Luis Motta Campos &lt;<a href="mailto:luismottacampos@yahoo.co.uk">luismottacampos@yahoo.co.uk</a>&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; Daniel de Oliveira Mantovani wrote:<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt; Olá pessoal, andei pesquisando e fiz de acordo com o que eu achei, e<br>
&gt;&gt;&gt; &gt;&gt;&gt; simplesmente não acho um motivo lógico pelo qual meu programa não<br>
&gt;&gt;&gt; &gt;&gt;&gt; está<br>
&gt;&gt;&gt; &gt;&gt;&gt; rodando.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; O &quot;motivo lógico&quot; que você está procurando são &quot;dados errados&quot;.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt; require LWP::UserAgent;<br>
&gt;&gt;&gt; &gt;&gt;&gt; my $ua = LWP::UserAgent-&gt;new;<br>
&gt;&gt;&gt; &gt;&gt;&gt; $ua-&gt;timeout(10);<br>
&gt;&gt;&gt; &gt;&gt;&gt; $ua-&gt;env_proxy;<br>
&gt;&gt;&gt; &gt;&gt;&gt; my $q = new CGI;<br>
&gt;&gt;&gt; &gt;&gt;&gt; my $value = $q-&gt;cookie(&#39;*0B8B44E3E133D825D44164DE207DD2D6*&#39;);<br>
&gt;&gt;&gt; &gt;&gt;&gt; $ua-&gt;cookie_jar({ *&#39;JSESSIONID*&#39;=&gt; $value });<br>
&gt;&gt;&gt; &gt;&gt;&gt; my $response = $ua-&gt;get(&quot;$url&quot;);<br>
&gt;&gt;&gt; &gt;&gt;&gt; my $conteudo = $response-&gt;content;<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt; Está abrindo o site correctamente, mas preciso inserir o Cookie (Nome<br>
&gt;&gt;&gt; &gt;&gt;&gt; e<br>
&gt;&gt;&gt; &gt;&gt;&gt; Valor), e simplesmente não funciona.<br>
&gt;&gt;&gt; &gt;&gt;&gt; Não da nem um erro, o Cookie simplesmente não funciona.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; O que você quer não precisa de CGI:<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; use LWP::UserAgent; &nbsp; # USE, não REQUIRE<br>
&gt;&gt;&gt; &gt;&gt; my $ua = LWP::UserAgent-&gt;new;<br>
&gt;&gt;&gt; &gt;&gt; $ua-&gt;timeout(10);<br>
&gt;&gt;&gt; &gt;&gt; $ua-&gt;env_proxy;<br>
&gt;&gt;&gt; &gt;&gt; $ua-&gt;cookie_jar({ &#39;JSESSIONID&#39; =&gt; &#39;0B8B44E3E133D825D44164DE207DD2D6&#39;<br>
&gt;&gt;&gt; &gt;&gt; });<br>
&gt;&gt;&gt; &gt;&gt; my $response = $ua-&gt;get(&quot;$url&quot;);<br>
&gt;&gt;&gt; &gt;&gt; my $conteudo = $response-&gt;content;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; O LWP::UserAgent::cookie_jar é um método de acesso (accessor) para uma<br>
&gt;&gt;&gt; &gt;&gt; estrutura de dados em Perl (um hash-table), que contém pares<br>
&gt;&gt;&gt; &gt;&gt; nome-valor para<br>
&gt;&gt;&gt; &gt;&gt; cada cookie que deve ser gerado pelo cliente para o servidor. Para<br>
&gt;&gt;&gt; &gt;&gt; acrescentar um cookie, você precisa apenas acrescentar as informações<br>
&gt;&gt;&gt; &gt;&gt; necessárias na estrutura de dados.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; Eu não testei seu código, mas agora deve funcionar.<br>
&gt;&gt;&gt; &gt;&gt; Putamplexos.<br>
&gt;&gt;&gt; &gt;&gt; --<br>
&gt;&gt;&gt; &gt;&gt; Luis Motta Campos is a software engineer,<br>
&gt;&gt;&gt; &gt;&gt; Perl Programmer, foodie and photographer.<br>
&gt;&gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; &gt;&gt; SaoPaulo-pm mailing list<br>
&gt;&gt;&gt; &gt;&gt; <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
&gt;&gt;&gt; &gt;&gt; <a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; --<br>
&gt;&gt;&gt; &gt; Daniel de Oliveira Mantovani<br>
&gt;&gt;&gt; &gt; &quot;A sede pelo aprendizado é insaciável&quot;<br>
&gt;&gt;&gt; &gt; <a href="http://mantovanihouse.blogspot.com/" target="_blank">http://mantovanihouse.blogspot.com/</a><br>
&gt;&gt;&gt; &gt; ------------------------------------------------------------<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt;&gt; &gt; SaoPaulo-pm mailing list<br>
&gt;&gt;&gt; &gt; <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
&gt;&gt;&gt; &gt; <a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; SaoPaulo-pm mailing list<br>
&gt;&gt;&gt; <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
&gt;&gt;&gt; <a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Daniel de Oliveira Mantovani<br>
&gt;&gt; &quot;A sede pelo aprendizado é insaciável&quot;<br>
&gt;&gt; <a href="http://mantovanihouse.blogspot.com/" target="_blank">http://mantovanihouse.blogspot.com/</a><br>
&gt;&gt; ------------------------------------------------------------<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Daniel de Oliveira Mantovani<br>
&gt; &quot;A sede pelo aprendizado é insaciável&quot;<br>
&gt; <a href="http://mantovanihouse.blogspot.com/" target="_blank">http://mantovanihouse.blogspot.com/</a><br>
&gt; ------------------------------------------------------------<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; SaoPaulo-pm mailing list<br>
&gt; <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
&gt; <a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
&gt;<br>
_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org">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></div></blockquote></div><br><br clear="all"><br>-- <br>Daniel de Oliveira Mantovani<br>&quot;A sede pelo aprendizado é insaciável&quot;<br><a href="http://mantovanihouse.blogspot.com/">http://mantovanihouse.blogspot.com/</a><br>
------------------------------------------------------------<br>
</div>