-----------8<-----------
perl -MMojo::UserAgent -E 'say Mojo::UserAgent->new->get("
http://www.buscamp3.org/busca/Thaeme+e+Thiago+-+Ai+que+do/
")->res->dom("table.linhas_lista")->[0]->find("a")->[0]->{href}'
----------->8-----------ou -----------8<----------- mojo get http://www.buscamp3.org/busca/Thaeme+e+Thiago+-+Ai+que+do/ a 12 attr href ----------->8----------- 2012/10/19 Aureliano Guedes <[email protected]> > Ola monges, > tudo bem? > > Qual um bom modulo para buscar string em um HTML? > Vocês aconselham o HTML::Parse? > > Eu não entendo muito de html, mas estou tentando pegar um link dentro de > uma pagina. > > Um exemplo é esse: > http://www.buscamp3.org/busca/Thaeme+e+Thiago+-+Ai+que+do/ > > Os Links estão nesse formato: > > <a href="/download/thaeme+e+thiago+ai+que+do_3473494b6c3636334d55.html" > title="Thaeme E Thiago - Ai Que Do"> > > > O Problema é que no caso dessa pagina tem 4 links desse modelo e eu queria > pegar apenas o primeiro. > Poderia usar regexp mas anteriormente me disseram que não é muito elegante > parsear HTML na unha. > > Sei que a duvida é banal, mas se puderem me dar uma dica agradeço. > > Att, > Aureliano Guedes. > > _______________________________________________ > Rio-pm mailing list > [email protected] > http://mail.pm.org/mailman/listinfo/rio-pm > -- Gabriel Vieira
_______________________________________________ Rio-pm mailing list [email protected] http://mail.pm.org/mailman/listinfo/rio-pm
