Я использую модуль WWW::Mechanize::PhantomJS, который наследует от WWW::Mechanize. Однако, похоже, некоторые методы, такие как mirror, не работают в PhantomJS.Использовать унаследованный метод от другого модуля
Can't locate object method "mirror" via package "WWW::Mechanize::PhantomJS" at ...
Как можно использовать этот метод через объект из PhantomJS?
В этом случае я решил создать два объекта; 'my $ url = WWW :: Mechanize-> new();' и 'my $ phantom = WWW :: Mechanize :: PhantomJS-> new();' – Macabeus
@KeplerBR: до тех пор, пока у вас есть только простые статические ссылки на ресурсов и ничего динамически генерируемого JavaScript 'WWW :: Mechanize' достаточно. Но как только вам понадобится JavaScript, 'WWW :: Mechanize' будет недостаточно. –