Я новичок в Perl, в настоящее время пишу сценарий Perl для автоматического заполнения веб-форм и отправки их с использованием LWP. URL веб-сайта ***/something.cgi
, и в этом документе есть форма, которую мне нужно заполнить, затем нажмите «Отправить». Это перенесет меня на другую страницу с другой формой для заполнения, но URL-адрес веб-сайта останется прежним.
Мне удалось заполнить первую форму и отправить ее, используя:
$res = $ua->request($f->press("submit"));
где
my $f = HTTP::Request::Form->new($forms[0], $url);
Просмотр $res->as_string
показывает источник следующей страницы, но пытался получить новые формы, чтобы заполнить его, но он дал мне ту же форму, которую я уже имел. Как я могу получить следующую страницу, чтобы заполнить ее формы и продолжить?