Realmente Tiago, concordo com você.
Até comentei mesmo com um amigo que participa do projeto comigo. Chega um
ponto, que as regex ficam imensas e que depois só jesus tem paciencia de
analisa-las numa possivel manutenção do codigo e nesse caso a gente nem tem a
garantia que vai servir pra 100% dos codigos que irao passar por elas. Mais
ainda perl é novo pra mim e quando o tempo aperta, a gente acaba fazendo magica
mesmo e usando todo recurso que esta disponivel... Mais concordo plenamente
você e com alguns que disseram pra ter cuidado usando regex em html. Muito bom !
Já estou olhando aqui e achei bem interessante para o meu problema o mojo::dom
e agradeço a todos pela ajuda.
abraços();
----------------Matheus Lucas
Tecnologia em Sistemas para InternetViçosa-MG
"Seja livre, use Linux !"
--- Em qua, 3/4/13, Tiago Peczenyj <tiago.pecze...@gmail.com> escreveu:
De: Tiago Peczenyj <tiago.pecze...@gmail.com>
Assunto: Re: [Rio-pm] xpath
Para: "Perl Mongers Rio de Janeiro" <rio-pm@pm.org>
Data: Quarta-feira, 3 de Abril de 2013, 13:48
IMHO vc pode sim usar regex para parserar html SE
1) a estrutura do html for porca (tipo cheio de tag q não fecha ou coisas q não
façam muito sentido)2) a estrutura (quase) nunca mudar (e vc procura uma string
X como "APROVADO" ou "ERRO)
3) vc está desesperado
Mas para cada ponto que vc pode usar, existem muitos argumentos contra. vc até
pode usar como um complemento ao seu parser mas se basear SÓ nisso, como
criterio geral, é furada.
2013/4/3 Marcio Ferreira <marciodesouzaferre...@gmail.com>
Desculpe a pressa em responder, o e-mail anterior, alguns pontos que podem ser
tocados:
o Web::Scraper, ~força~ que vc faça a ~configuração~ da sua navegação, assim vc
de fato se concentra no seu problema e esquece o resto.
o Mojo::DOM é muito amigavel, ele cria de fato um objeto pra vc navegar no seu
DOM, isso é legal!
NUNCA USE REGEX PRA PARSER DE
HTMLhttp://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags?page=1&tab=votes#tab-top
Porque nao gosto do HTML::TreeBuilder: vc precisa fazer linha a linha seus
"findnodes" e compor seu objeto na mao, frente a soluções como Web::Scraper e
Mojo::DOM, acho que ele ficou pra trás. =/
**Quando digo HTML::TreeBuilder, me refiro ao HTML::TreeBuilder::XPath mesmo =P
[]s,
Marcio Ferreira
skype: marcio.ferreir4
(21) 8365-7768
2013/4/3 Nuba Princigalli <n...@fastmail.fm>
On Wed, Apr 3, 2013, at 01:17 PM, Marcio Ferreira wrote:
Também há o HTML::TreeBuilder (mas um pouco mais complicado de "gerenciar" o
workflow).
Já usei e recomendo o https://metacpan.org/module/HTML::TreeBuilder::XPath
--
Nuba R. Princigalli n...@pauleira.com http://pauleira.com @nprincigalli
Discipline is not an end in itself, just a means to an end. - King Crimson
_______________________________________________
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm
_______________________________________________
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm
--
Tiago B. Peczenyj
Linux User #405772
http://about.me/peczenyj
-----Anexo incorporado-----
_______________________________________________
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm
_______________________________________________
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm