Enter!バッチを起動しようと勢いよくキーを叩いたら、それはシフトキーだった。itmammothTweetcapybaraはWebアプリケーションのテスト用のライブラリとして有名ですが、テスト目的でなく、単にスクレイピング用のツールとしても使えます。この記事ではcapybara+selenium+chromeヘッドレスを使用してWebページをスクレイピングするサンプルを紹介します。2.5capybaraのセットアップまずはcapybaraのセットアップからです。selenium-webdriver経由でヘッドレスchromeを操れるように設定します。最初に必要なライブラリをhomebrewでインストールしておきます。chromedriver次に必要なgemをインストールするため、Gemfileを作ります。'launchy'lauchyというのはスクリーンショットを取ったと同時にプレビュー.appで開くようにしてくれるgemです。installしてください。これでcapybaraを使用する準備ができたので、capybaraの初期設定をします。確認してみてください。これでcapybaraを使用する準備が整いました。使ってみるではgoogleのトップページにアクセスして、スクリーンショットを保存してみましょう。先程のscrape.rbに次のコードを追記します。save_and_open_screenshotendCapybara::Sessionを開始して、Googleのページのスクリーンショットを保存します。ヘッドレスなので実際にChromeは可視化しませんが、ちゃんとアクセスできているのがスクリーンショットを見れば分かると思います。あとは煮るなる焼くなり好きにして下さい。capybaraの使い方に関しては解説サイトもたくさんあるので、ググってみてください。githubサンプルプロジェクトをpushしていますので、よかったら使ってください。返信をキャンセルメールアドレスが公開されることはありません。名前*メール*サイト上に表示された文字を入力してください。コメントデータの処理方法の詳細はこちらをご覧ください。検索:プロフィールitmammothIT界のマンモスを目指しているフリーエンジニアです。麻婆豆腐/Ruby/Kotlin/麻婆春雨/Python好きです。最近カリフラワーも好きになりました。