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です。

 

 

スポンサー

お問い合わせ

この記事についてご質問があれば、お問い合わせ下さい。

お名前(必須)
お名前フリガナ(必須)
メールアドレス(必須)
メールアドレス確認(必須)
お問い合わせ記事URL
お問い合わせ内容(必須)