+ -
当前位置:首页 → 问答吧 → perl LWP::UserAgent登陆问题

perl LWP::UserAgent登陆问题

时间:2010-09-17

来源:互联网

这里的用户名密码不对。
  1. #!/use/bin/perl -w
  2. use strict;
  3. use warnings;
  4. use LWP::UserAgent;

  5. my $local_dir = '/data';
  6. my $login_url = 'http://www.wewele.cn/dinner/index.php/site/login';

  7. my $user = "[email protected]";
  8. my $pass = "123456";

  9. my $ie = LWP::UserAgent->new( );
  10. $ie->cookie_jar( {} );

  11. sub Login
  12. {
  13.     my $response = $ie->post( $login_url, [ 'loginBtn' => '登录', 'username' => $user, 'password' => $pass ] );
  14.     if ( not $response->is_success )
  15.     {
  16.         die "login error: ", $response->status_line. "\n";
  17.     }

  18.     if( $response->content =~ /登陆成功/ )
  19.     {
  20.         print "login successful!\n";
  21.     }
  22.     else
  23.     {
  24.         die "login error: wrong password!";
  25.     }
  26. }
  27. &Login;
复制代码

为什么这个程序不能自动登陆,http://www.wewele.cn/dinner/index.php/site/login  ,哪里出了了问题

作者: mitmax   发布时间: 2010-09-17

提供个正确的用户名和密码,我帮你测试下

作者: yybmsrs   发布时间: 2010-09-17