Я использую модуль perl WWW:Mechanize
До сих пор все было хорошо, но для определенной веб-страницы не удалось найти существующую форму:
<form id="formaction" method="post" action="omadm_locate.php">
Хотя, когда я печатаю содержимое страницы, печатается ожидаемая страница, и это правильная страница.
Я использовал print Dumper($mech->forms());
, это ничего мне не дало;
$mech->forms
ничего не вернул;
Все говорит мне, что на странице нет форм, хотя то же самое для входных файлов...
Кстати, я смог получить доступ к другим формам на других страницах, используя метод excat.
WWW::Scripter
для поддержки JavaScript и/или Ajax и распечатайте измененное содержимое, чтобы увидеть, есть ли ‹form или нет. Если да, то вы сможете его получить. Если нет, то формы нет вообще. - person Ωmega   schedule 06.03.2012