> Да, спасибо, почитал исходники, понял ошибку, > say $_->at('div.class')->at('a')->attrs('href'); > работает прекрасно. на самом деле хреново оно работает. если промежуточного элемента не будет то оно выпадет, поскольку очередной at вернет undef. нельзя просто так вот такие цепочки собирать