Hi, I've been playing around with the following script as I would like to access data on a website that I need to log into first.
As you can see I'm attempting to login into the main page and then check the contents of the same page for a particular piece of data ("Your Home" in this example). It seems that the servers webpages are generated in PHP so I'm not sure if this is causing the issue? I would be appreicate some advice. Thanks in advance. --- #!c:\\perl\\bin use strict; use WWW::Mechanize; use HTTP::Cookies; #use LWP::Debug qw(+); use LWP::Simple; use Data::Dumper; my $url = "http://www.piratequest.net/index.php"; my $username = "username"; my $password = "password"; my $mech = WWW::Mechanize->new( autocheck => 1 ); $mech->cookie_jar(HTTP::Cookies->new()); $mech->get($url); #$mech->submit_form( # form_number => 1, # fields => { username => $username, password => $password } #); #die unless ($mech->success); $mech->form_number('1'); $mech->field("username", $username); $mech->field("password", $password); $mech->submit(); die unless ($mech->success); #print Dumper($mech); my $content = get $url; die "Couldn't get $url" unless defined $content; # Go do things with $content if($content =~ m/Your Home/i) { print "Sucess!!!\n"; } else { print "Failure again.\n"; } --- -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/