この記事はクローラー/Webスクレイピング Advent Calendar 2016の9日目の記事です。 対象 趣味程度で、サクサクっとスクレイピングを始めたい いちいち要素(CSS Selector, Xpathなど)を調べてコードなんて書いていられない マクロみたいにブラウザの操作を記録して再生したいが、痒いところまで届くように柔軟に書き換えたい Seleniumを使ってみよう Webブラウザ操作の自動化などWebアプリケーションをテストするツール、API、フレームワークで有名なSeleniumを使ってみましょう。 Java、Ruby、Pythonといった様々なプログラミング言語で動かすことが出来ます。 言語ですが、自分はRubyが好きなのでRubyを例にとって説明していきます。 Seleniumの主な用途はテストツールで、Selenium Webdriverと呼ばれているライブラリを