Я пытаюсь автоматизировать вход в систему на веб-сайт. Веб-сайт: https://www.remind.com/log_in. Использование dump_forms
не дает никаких форм на странице. Я попытался использовать это, чтобы отправить форму в любом случае, но это не скомпилировано:WWW :: Mechanize: Не удается найти форму
use strict;
use warnings;
use WWW::Mechanize;
my $ua = WWW::Mechanize -> new();
my $remind = 'https://www.remind.com/log_in';
$ua -> get ($remind);
$ua -> form_number(1);
my $uid = '[email protected]';
$ua->field("uid", $uid);
my $password = 'passcode';
$ua->field("password", $password);
Но это не сдается. Вот ошибка: Can't call method "value" on an undefined value
Я в затруднении относительно проблемы.
Вы должны показать свой код, используя метод «значение» ... :-) – MarcoS
Я только что добавил весь свой код. Я не использую метод «значение». По крайней мере, я думаю, что я не –
Некоторые параметры для Javascript перечислены в ['this post'] (http://stackoverflow.com/questions/12655231/cant-use-perl-wwwmechanize-to-tick-checkboxes). Во-первых, ['WWW :: Mechanize :: Firefox'] (http://search.cpan.org/~corion/WWW-Mechanize-Firefox-0.79/lib/WWW/Mechanize/Firefox.pm), который вы задаете о, безусловно, является решением - тогда браузер сделает это за вас. Там больше. – zdim