NAME
WWW::Mixi::Scraper::Mech
SYNOPSIS
use WWW::Mixi::Scraper::Mech;
my $mech = WWW::Mixi::Scraper::Mech->new;
$mech->login( 'foo@bar.com' => 'password' );
$mech->may_have_errors('Cannot login');
my $html = $mech->get_content('/new_friend_diary.pl');
$mech->logout;
DESCRIPTION
Mainly used internally.
METHODS
new
creates an object. Optional hash is passed to WWW::Mechanize, except for 'email' and 'password', which are used to login.
get
gets content of the uri.
content
returns (hopefully) decoded content. See WWW::Mechanize::DecodedContent for decoding policy.
get_content
As name suggests, this does both 'get' and 'content'. If you pass an additional encoding (which must be Encode-understandable), this returns encoded content.
login
tries to log in to mixi. As of writing this, password obfuscation and ssl login are not implemented.
logout
tries to log out from mixi.
may_have_errors
dies with error message and status code if something is wrong (this may change)
SEE ALSO
WWW::Mechanize, WWW::Mechanize::DecodedContent
AUTHOR
Kenichi Ishigaki, <ishigaki at cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2007 by Kenichi Ishigaki.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.