Hi,
I found this script in Linux Mag 56.
Is it still valid?
I get a 500 error.
Thank you.
#!/usr/bin/perl -w use strictly; useLWP::UserAgent; use HTML::Form; # personal settings my($user, $pass) = qw(BooK S3kr3t); my $base = 'http://www.perlmonks.org/'; # agent initialization my $ua = LWP::UserAgent->new(agent => 'Mozilla/4.73 [en] (X11; I; Linu +x 2.2.16 i686; Nav)' ); # creation of the request my $req = HTTP::Request->new( GET => "${base}index.pl?node=login" ); # run the request and get the response my $res = $ua->request($req); die $res->status_line if not $res->is_success; # the login form is the second form on the page my $form = ( HTML::Form->parse( $res->content, $base ) )[1]; # fill in the fields $form->find_input('user')->value($user); $form->find_input('passwd')->value($pass); # validate and return the form $ua->request( $form->click );
(code tags added by Discipulus)
In reply to About lwp::useragent by pmaeght
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |