Я пишу свой первый урон в perl, и у меня есть некоторые проблемы. Я думал, что когда я отправляю форму, это всегда запрос на отправку. Но у меня есть этот сайт, на котором я хочу получить данные, и кажется, что он имеет только методы, даже если у него есть форма. Также я не знаю, как отправить форму, она имеет поля с выпадающим меню для выбора значений.Скребок с использованием www :: mechanize
Может ли кто-нибудь помочь мне с некоторыми идеями? Пока мне удалось настроить соединение с URL-адресом и получить его контент. Я застрял.
use strict;
use warnings;
use WWW::Mechanize;
use Data::Dumper;
my $homepage = 'http://bacalaureat.edu.ro//';
my $source;
my $browser = WWW::Mechanize->new();
$browser->agent_alias('Windows Mozilla');
$browser->get($homepage);
if ($browser->success()) {
$source = $browser->content();
print "Page Source: \n\n\n" . $source . "\n\n\n";
} else {
print "Could not access $homepage! Status: " . $browser->status() . "\n";
}
Ваш образец кода не содержит попыток представить какие-либо формы. –
Вот что я не знаю, как это сделать, я знаю, что мне нужно использовать 'submit_form', но я не знаю, как это сделать, с какими параметрами. – dres