Какую версию WWW :: Mechanize вы используете? (print "$WWW::Mechanize::VERSION\n";
)
Старые версии (например, 1.50 от 2008 г. или даже 1.54 от января 2009 г.) не поддерживали параметр form_id.
Впервые он был представлен в версии 1.55_01 для разработчиков или в версии 1.56 стабильной версии WWW :: Mechanize (это легко увидеть, если вы просматриваете первую строку (которая проверяет имена параметров) метода submit_form () в различных версиях WWW :: Механизировать на CPAN.
Обновление зависит от того, какая у вас установка (Unix? Windows? Централизованно установлена?), Но обычным способом является использование CPAN-оболочки "cpan". Вы можете найти в StackOverflow вопросы об установке CPAN и задать свои собственные, если ничего не соответствует вашей ситуации.