Не удается найти формы на веб-странице с помощью модуля Perl - WWW: Mechanize - PullRequest
2 голосов
/ 08 сентября 2011

Я использую модуль Perl WWW:Mechanize

До сих пор все было хорошо, но для определенной веб-страницы, кажется, не удается найти существующую форму:

<form id="formaction" method="post" action="omadm_locate.php">

Хотя, когда яраспечатайте содержимое страницы, напечатайте ожидаемую страницу и ее правильную страницу.

Я использовал print Dumper($mech->forms());, это ничего не дало мне;

$mech->forms ничего не вернуло;

Все говорит мне, что страница не имеет форм, хотя она имеет то же самое для входных файлов ...

Кстати, я смог получить доступ к другим формам на других страницах, используя метод excat.

1 Ответ

0 голосов
/ 07 марта 2013

В старых версиях WWW :: Mechanize получил ошибки при поиске некоторых форм. Это важно, если вы используете какой-то дистрибутив Linux с таможенными пакетами, которые не очень обновляются.

...