http://www.perlmonks.org?node_id=988262


in reply to Re^10: javascript login
in thread javascript login

mechanize.pm gives an error because when i
$mech->dump_forms( ["https://login.binck.nl/klanten/Login.aspx?ReturnU +rl=%2fklanten%2fdefault.aspx"] );
Mechanize.pm:2128: Not a GLOB reference # print {$fh} $form->dump, "\n"; gives an error sub dump_forms { my $self = shift; my $fh = shift || \*STDOUT; for my $form ( $self->forms ) { print {$fh} $form->dump, "\n"; } return; }
 $mech->dump_forms( ["https://login.binck.nl/klanten/Login.aspx?ReturnUrl=%2fklanten%2fdefault.aspx"] );

Replies are listed 'Best First'.
Re^12: javascript login
by robertw (Sexton) on Aug 19, 2012 at 00:13 UTC

    I solved the problem, I switched perl, system perl (mac) is outdated, i need to upgrade that one, now it gives me the response WWW::Mechanize=HASH(0x100970d08)->dump_forms( HTTP::Response=HASH(0x100b5b118) );

    What do I have to fill in in form number right now?
        Isn't this the correct way to use it , with the $fh being the string of the site I want the form of ?
        print " $mech->dump_forms( [$fh] );"