スクレイピングに挑戦したのでサンプルコードを公開。 スクレイピング楽しいね Railsではなく素のRubyコードを書きました。 gemはbundlerでインストール。 bundlerでインストールしたgemを読み込む方法はこちら。 mechanize編 最初に挑戦したのはmechanizeというgem。 WEBサイトのインタラクションを自動化してくれるgemだそうです。 http://docs.seattlerb.org/mechanize/ 今回は、絵本ナビから、 「くすのきだんち」シリーズのタイトル一覧と表紙画像を取得して、 タイトルをターミナルに表示、画像をローカルに保存します。 では早速作業開始。 # bundler経由でインストールしたgemを有効にするには下記のようにする require 'bundler' Bundler.require # 検索したい絵本のタイトル URL用
