ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

WWW::Mixiコミュのparse_list_friendが不具合を起こしていた件

  • mixiチェック
  • このエントリーをはてなブックマークに追加
Affelioにて愛用させていただいています!

0.32を使っていましたが、Mixi側の変更によりparse_list_friendがうまく動作せず、「HTML中にある友達のうち一部しか抽出できない」という問題が、私の環境では発生していました。

見てみると、Mixi側の変更で、友達一覧の中の各友達の背景GIF画像が可変になるようになったようです。従って正規表現でうまくマッチングできず、抽出できない友達が出ていた模様。

具体的には500行目の行末
img\/bg_line.gif>(.*?)<\/td>/gi);
となっているところを
img\/bg[\w\_\-]*.gif>(.*?)<\/td>/gi);
と変更することで、対処できました。

開発の方はすでにお気づき and/or 対処済みかもしれませんが、参考まで〜。

コメント(2)

ありがとうございます。
ちょっとWWW::MixiのTo Doがたまっているのですが、時間が取れないので来週の作業になると思います。

・本件
・どなどなさんのparse_list_diary_year_month
 - 同じものがいずれ欲しいなと思っていた。
 - http://mixi.jp/view_diary.pl?id=23967151&owner_id=102587
・ずけらん しんさんから指摘のあったmixi Todayでのコミュニティ名取得不具合
 - 多分WWW::Mixiが正しく解析できてない。
・「間隔を空けない連続的な」の時はコードは503。
 - 一般には「Service temporary unavailable」で使われるコード。
・「アクセスできません」での時は結果コードは403。
 - 一般には「Forbidden」で使われるコード。多分友達にしか公開してない日記とか。
ああ、まだできてない...。

・まみ(ふぇす)さんのpost_delete_diaryの件
 http://mixi.jp/view_diary.pl?id=26321384&owner_id=3362

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

WWW::Mixi 更新情報

WWW::Mixiのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。