[Moscow.pm] Mojo::DOM
Ivan Petrov
i.petro.77.00 на gmail.com
Пт Май 11 09:03:59 PDT 2012
> В моем случае предполагается, что либо оно работает всегда, потому
> что страница, которая парсится, не меняется, либо она меняется
> кардинально и требуется ручное вмешательство.
>>> say $_->at('div.class')->at('a')->attrs('href');
стоп. в данном коде у Вас имеются входные данные. далее вы имеете код,
который в зависимости от этих входных данных может падать.
Таким образом по хорошему надо либо ловить падение заключая всю
конструкцию в eval, либо производить валидацию данных.
> Все это в таком виде выглядит заметно лучше, проще и поддерживаемей,
> чем решение "в лоб" на регекспах.
в плане "чем регекспы" конечно лучше. :)
Подробная информация о списке рассылки Moscow-pm