-2
我正在写一个简单的代码来登录到网站进行学习。WWW ::机械化Perl
我得到一个错误说“不表定义”
我怎么知道表单名?
下面是代码片断(我从这个论坛发现它)。
use strict;
use warnings;
use WWW::Mechanize;
use HTTP::Cookies;
my $mech = WWW::Mechanize->new();
my $url = "http://www.something.net";
$mech->cookie_jar->set_cookie(0,"start",1,"/",".something.net");
$mech->get($url);
$mech->form_name("frmLogin");
$mech->set_fields(user=>'user',passwrd=>'password');
$mech->click();
$mech->save_content("logged_in.html");
代码看起来好吗?
是的,正如前面所说,我从有人在这个论坛得到这个代码。但我无法使它工作。它说,当我执行时,“表单是未定义的”!表单名称'frmLogin'是通用名称,可以在任何地方使用? – zack
这与perl有关,与图书馆/网址目标详情有关。 –