どうも mixi.jp で login.pl の html が変わったらしく、email field に type=text の記述が無くなったようだ。それだけなら問題ないはずが、WWW::Mechanize では input に type 指定が無いと skip してしまう仕様だったらしく form fields を正しく拾えていなかった。とりあえず WWW::Mechanize::GlobalForm#parse の case 文に else で default behavior を突っ込んでおく。しかし WWW::Mechanize 自体があまりメンテナンスされていないようだし、Plagger に移行するなり他のツールを使うなり自分でメンテナンスするなりしたほうがよい感じ。どうしようかな。
About W.W.Walker
World Wide Walker は yoosee による blog です。PDA, Web・サーバ技術, 美味しい食べ物などの話題を取り上げています... read moreこのエントリーのブックマーク
Navigation
このエントリー内のリンク
エントリーを移動
カテゴリー
Web の最新記事- 雑誌電子配信のモニタープログラムに参加しているので所感
- Amazon Product Advertising API を Ruby から使う
- mixi2gmail の修正をしていただいた
- Google Friend Connect を試用導入中
- Amazon.com の 30日間値下げ金額保証制度が9月1日で終了
- 家族や実家との情報共有やコミュニケーションに使っているWeb・ネットサービス
- 政府認証基盤(GPKI)の証明書ないしフィンガープリントの正当性の確認はどこですればいいのだろう
- twitlogger.rb 更新 (rev.13)
- twitlogger.rb 更新
- mixi2gmail WWW::Mechanize 0.7.5/Hpricot 対応版
- Twitter の friends_timeline を log 保存・表示するツール