(02.23)セル画をまた額装してみた。photo当ブログは物欲購入目録日誌の別館です。撮影した写真などをご紹介してゆきます。comment(0)webの情報を収集収集しようとすると必然的に必要になってくるのがクローラープログラム。Rubyには優秀なスクレイピングツールのMechanizeというフレームワークが提供されていて、オイラはこれでクローラーを作っていたのですが、、最近、Anemone(アネモネ)というクローラーに特化したフレームワークがあるというのでちょっと触ってみた完走と、Mechanizeの違いについて。frameworkhttp://anemone.rubyforge.org/Mechanizeがどちらかというと汎用なスクレイピングツールという側面が強い。Mechanizeは組み方によってはクローラーも作ることができる。anemoneは完全にクローラー用のフレームワークとして設計されている点が大いに違うという印象。用意されているmethodやデータ保存用にDBが簡単に組み込めるなど、、非常に面白い。これから、クローラーを作る人がいたら、anemoneベースに作成してもいいのではないかと思う。(doc/"title")[0].inner_html.toutf8endend--ここで一つ注意なのが、、オイラが以前扱っていたようにanemoneは標準のHTMLパーサーとしてnokogiriを使う。このnokogiri(ibxml2)がくせもので、Mechanizeとnokogiriで発生した一部の日本語のページで文字化けするという事象がここでも生じる。http://tachiphoto.blog61.fc2.com/blog-entry-1479.htmlそれを回避するためには、nokogoriを使わずに、馬鹿正直にnokogiriを使わずにhpricotを利用してHTMLを渡せばよい。+ランキングチェッカ。