- 论坛徽章:
- 3
|
本帖最后由 mcshell 于 2012-06-05 16:58 编辑
用HttpWatch分析的。。
- #!/usr/bin/perl
- use strict;
- use warnings;
- use HTTP::Request;
- use HTTP::Cookies;
- use LWP::UserAgent;
- my $url = 'http://emuch.net/bbs/logging.php?action=login';
- # 用来存 cookie
- my $cookie_jar = HTTP::Cookies->new(
- file => "./acookies.lwp",
- autosave => 1,
- );
- # 给处理 cookie 的对象放到 LWP::UserAgent 中来处理 cookie
- # 登陆中
- my $ua = LWP::UserAgent->new;
- my $cookies = $ua->cookie_jar($cookie_jar);
- #$ua->agent('Mozilla/9 [en] (Centos; Linux)');
- my $res = $ua->post( $url,
- [
- username => 'wotest',
- password => 'pswt',
- cookietime =>'31536000',
- loginsubmit => '%BB%E1%D4%B1%B5%C7%C2%BC'
- ],
- );
- print $res =$ua->get('http://emuch.net/bbs/memcp.php?action=getcredit')->decoded_content;
- print $res =$ua->get('http://emuch.net/bbs/space.php?uid=1843357')->decoded_content;
复制代码 |
|