Не связывайтесь с набором фреймов, получите URL-адрес фрейма, в котором содержится форма, и отправьте его.Получите результат $ mechanize-> submit () в переменной, а затем вы можете получить к нему доступ, вызвав метод content ():
$result = $mechanize->submit();
print $result->content();
Mechanize не заботится о наборе кадров и цели отправки,он просто получает ответ от сервера, поэтому то же самое будет применяться к обычному макету без фреймов.
Вы можете найти пример здесь