Mechanize にっき 1
RubyKaigi の動画をあれこれ眺めつつ、ujihisa さんの連投発表の影響を受けて、自作の Ruby 版はてダラを Mechanize で作り直そうとケツイ、じゃない決意
- ノート機の FreeBSD にインストールしてみようとしてみる
- Ruby 1.9 環境のほうへのインストールは Hpricot のスキャナが RSTRING_PTR じゃなかったりとかトラブるので中止。素直に ports の 1.8 環境で gems を動かしてインスコ
- サンプルとか動かしてみた
- はてなのログインページにアクセスしてクッキーを保存とかやってみる(ログイン自体はまだ)
- 保存したクッキーを読み出して設定する実験
- ログアウトページにアクセスして「まだログインしていません」を得る実験
- WWW::Page#watches って無くなってる?
- WWW::Page#body で body は取れるので、Hpricot に掛けて取り出すことにする
- 本日の成果
$ ./logout.rb <div id="container"> <div class="error-message"> <p>まだログインしていません</p> </div> </div>