2011年10月11日以降から

mixi.pm

が使えなくなる事象が起きました。

どうやら、mixiの仕様変更ですね。

mixi.pm

を使えるようにするには下記のようにします。

mixi.pm

をテキストエディタで開き、

sub session {

の行を探します。

で、

sub session {
my $self = shift;
if (@_) {
my $session = shift;
$self->enable_cookies;
$self->cookie_jar->set_cookie(undef, ‘BF_SESSION’, $session, ‘/’, ‘mixi.jp’, undef, 1, undef, undef, 1);
}
return undef unless ($self->cookie_jar);
return ($self->cookie_jar->as_string =~ /\bSet-Cookie.*?:.*? BF_SESSION=(.*?);/) ? $1 : undef;
}

とある部分の赤字を

sub session {
my $self = shift;
if (@_) {
my $session = shift;
$self->enable_cookies;
$self->cookie_jar->set_cookie(undef, ‘BF_SESSION’, $session, ‘/’, ‘mixi.jp’, undef, 1, undef, undef, 1);
}
return undef unless ($self->cookie_jar);
return ($self->cookie_jar->as_string =~ /\bSet-Cookie.*?:.*? session=(.*?);/) ? $1 : undef;
}

へと変更すればOKです。

 

 

スポンサー