Eu gosto do HTML::TreeBuilder pois dá uma visão mais organizada do DOM.

Veja um exemplo de uso:
https://github.com/rfilipo/WebService-EBC/blob/master/lib/WebService/EBC/News.pm



>________________________________
> De: Aureliano Guedes <[email protected]>
>Para: Rio PM <[email protected]> 
>Enviadas: Sexta-feira, 19 de Outubro de 2012 13:22
>Assunto: [Rio-pm] HTML::Parse
> 
>
> 
>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
>
>
_______________________________________________
Rio-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/rio-pm

Responder a