Eu fiz algo parecido com :<br>#!usr/bin/perl<br><br>use strict;<br>use warnings;<br><br>use WWW::Mechanize;<br><br>my $mech = WWW::Mechanize-&gt;new(timeout =&gt; 30);<br>$mech-&gt;get(&#39;<a href="http://www.magicdomain.com.br/index.php?sub=colecoes&amp;begin=1&#39;">http://www.magicdomain.com.br/index.php?sub=colecoes&amp;begin=1&#39;</a>);<br>
if ( $mech-&gt;success ) {<br>&nbsp;&nbsp;&nbsp; foreach my $busters ( $mech-&gt;find_all_links( url_regex =&gt; qr/idSerie|/ ) ) {<br>&nbsp;&nbsp;&nbsp; &nbsp; $mech-&gt;get( $busters-&gt;url_abs() );<br>&nbsp;&nbsp;&nbsp; &nbsp; if ( $mech-&gt;follow_link( url_regex =&gt; qr/p=/ ) ) {<br>
&nbsp;&nbsp;&nbsp; &nbsp; print $mech-&gt;content();<br>&nbsp;&nbsp;&nbsp; &nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>}<br>else {<br>&nbsp;&nbsp;&nbsp; print &quot;Não pode pegar o site\n&quot;;<br>}<br><br><div class="gmail_quote">2008/11/28 Alexei Znamensky <span dir="ltr">&lt;<a href="mailto:russoz@gmail.com">russoz@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,<br><br>De um script que estou fazendo:<br><br>&nbsp;&nbsp;&nbsp; print &quot;choosing to find by part number... &quot;;<br>
&nbsp;&nbsp;&nbsp; $agent-&gt;follow_link( text =&gt; &#39;Find by Part Number&#39; );<br><br>Procure esse método &quot;follow_link&quot;.<br>
<br>[]s,<br>Russo<div><div></div><div class="Wj3C7c"><br><br><div class="gmail_quote">2008/11/28 Daniel de Oliveira Mantovani <span dir="ltr">&lt;<a href="mailto:daniel.oliveira.mantovani@gmail.com" target="_blank">daniel.oliveira.mantovani@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;">
<br>Eu sei mas o click sao para buttons.<br><br><div class="gmail_quote">2008/11/28 Andre Carneiro <span dir="ltr">&lt;<a href="mailto:andregarciacarneiro@gmail.com" target="_blank">andregarciacarneiro@gmail.com</a>&gt;</span><div>

<div></div><div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Existe um método &#39;click&#39; em WWW::Mechanize...<br><br><br><a href="http://search.cpan.org/%7Epetdance/WWW-Mechanize-1.52/lib/WWW/Mechanize.pm#$mech-%3Eclick%28_$button_%5B,_$x,_$y%5D_%29" target="_blank">http://search.cpan.org/~petdance/WWW-Mechanize-1.52/lib/WWW/Mechanize.pm#$mech-%3Eclick(_$button_[,_$x,_$y]_)</a><br>



<br><br><br>Cheers!<br><br><div class="gmail_quote">2008/11/28 Daniel de Oliveira Mantovani <span dir="ltr">&lt;<a href="mailto:daniel.oliveira.mantovani@gmail.com" target="_blank">daniel.oliveira.mantovani@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;"><div><div></div><div>
Tenho o seguinte problema, vou dar um exemplo:<br>Nesse site :<br><a href="http://www.magicdomain.com.br/index.php?sub=colecoes&amp;idSerie=57" target="_blank">http://www.magicdomain.com.br/index.php?sub=colecoes&amp;idSerie=57</a><br>



<br>
Se olhar em baixo irão se deparar com o &quot;Avançar&quot;, eu quero que sempre que encontre um avançar ele &quot;click&quot; e entre, e caso esse que ele entrou encontre &quot;Avançar&quot; de novo ele entre e assim por diante.<br>




Na verdade ele só precisa retornar os links. Estou tentando algo do tipo.<br><br>&nbsp; 1 #!usr/bin/perl<br>&nbsp; 2 <br>&nbsp; 3 use strict;<br>&nbsp; 4 use warnings;<br>&nbsp; 5 <br>&nbsp; 6 use WWW::Mechanize;<br>&nbsp; 7 <br>&nbsp; 8 my $mech = WWW::Mechanize-&gt;new(timeout =&gt; 30);<br>




&nbsp; 9 $mech-&gt;get(&#39;<a href="http://www.magicdomain.com.br/index.php?sub=colecoes&amp;begin=1%27" target="_blank">http://www.magicdomain.com.br/index.php?sub=colecoes&amp;begin=1&#39;</a>);<br>&nbsp;10 if ( $mech-&gt;success ) {<br>



&nbsp;11&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; foreach my $busters ( $mech-&gt;find_all_links( url_regex =&gt; qr/idSerie|/ ) ) {<br>
&nbsp;12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $mech-&gt;get( $busters-&gt;url_abs() );<br>&nbsp;13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while ( $mech-&gt;content=~ qr/Avançar/ ) {<br>&nbsp;14&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $mech-&gt;follow_link( qr/Avançar/ );<br>&nbsp;15&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print $mech-&gt;url_abs,&quot;\n&quot;;<br>




&nbsp;16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;17&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;18 }<br>&nbsp;19 else {<br>&nbsp;20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print &quot;Não pode pegar o site\n&quot;;<br>&nbsp;21 }<br><font color="#888888"><br clear="all"><br>-- <br>Procuro emprego C.V:<br><a href="http://www.danielmantovani.site50.net/" target="_blank">http://www.danielmantovani.site50.net/</a><br>




<br>print &quot;\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e&quot;,$/<br><br>
</font><br></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></blockquote></div><font color="#888888"><br><br clear="all"><br>-- <br>André Garcia Carneiro<br>


Analista/Desenvolvedor Perl<br>
<br>
</font><br>_______________________________________________<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></blockquote></div></div></div><div><div></div><div><br><br clear="all"><br>
-- <br>Procuro emprego C.V:<br><a href="http://www.danielmantovani.site50.net/" target="_blank">http://www.danielmantovani.site50.net/</a><br>
<br>print &quot;\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e&quot;,$/<br><br>
</div></div><br>_______________________________________________<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></blockquote></div><br><br clear="all"><br>-- <br></div></div><font color="#888888">Alexei Znamensky [russoz_gmail_com] [<a href="http://russoz.wordpress.com" target="_blank">russoz.wordpress.com</a>] [<a href="http://www.flickr.com/photos/alexeiz" target="_blank">www.flickr.com/photos/alexeiz</a>]<br>

&quot;Though we live in trying times, we&#39;re the ones who have to try&quot;<br>
</font><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></blockquote></div><br><br clear="all"><br>-- <br>Procuro emprego C.V:<br><a href="http://www.danielmantovani.site50.net/">http://www.danielmantovani.site50.net/</a><br>
<br>print &quot;\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e&quot;,$/<br><br>