mr.4k
21.09.2009, 01:03
просьба поправить кривость в коде [PERL].
цель кода: залогиниться на порнхабе. логин и пас верны.
код ошибок не выдает. вроде пост происходит, но $r->content возвращает пустое место. в чем может быть проблема?
спасибо.
use strict;
use LWP::UserAgent;
my $user="Atisa";
my $ua = LWP::UserAgent->new;
my $r = $ua->get('http://www.pornhub.com');
$r = $ua->post('http://www.pornhub.com/login', [
'username' => $user,
'password' => "sooper",
'remember_me' => 1
], 'Referer' => 'http://www.pornhub.com/login');
if($r->content =~ /Sign Out/) {
print $user." logged in\n";
} else {
print $user." login failed\n";
print "content: ".$r->content;
}
цель кода: залогиниться на порнхабе. логин и пас верны.
код ошибок не выдает. вроде пост происходит, но $r->content возвращает пустое место. в чем может быть проблема?
спасибо.
use strict;
use LWP::UserAgent;
my $user="Atisa";
my $ua = LWP::UserAgent->new;
my $r = $ua->get('http://www.pornhub.com');
$r = $ua->post('http://www.pornhub.com/login', [
'username' => $user,
'password' => "sooper",
'remember_me' => 1
], 'Referer' => 'http://www.pornhub.com/login');
if($r->content =~ /Sign Out/) {
print $user." logged in\n";
} else {
print $user." login failed\n";
print "content: ".$r->content;
}