概要 WebのUIテストフレームワーク「Selenium」は、 InternetExplorerやFirefox、GoogleChromeなどのブラウザを自動操作できるようにする。 いわばブラウザマクロツールだ。 また、このツールはHTMLソースの取得やエレメントからの値取得もできるため、 ログイン処理やJavascript制御があるサイトでのクローリングにも転用できる。 正直、前回のニコニコ静画用コードの方が断然役に立つと思うが、 諸事情によりRを通して実行するコードを作ったので公開する。 機能 小説投稿サイト「小説家になろう」でキーワード検索する。 ヒットした作品の一覧をファイルに出力する。 ※Firefoxが自動で開き、操作される。処理後、Firefoxは閉じられる。 事前準備 下記ソフトをインストールする。 ・Java ・Firefox rJavaパッケージのインストール(下記コー