mechanizeを使ったスクレイピングの基本をまとめていきます。
自分のメモ用ですので、足りないところ間違っているところがあれば、指摘ください!

準備

gemfile.
source 'https://rubygems.org'
gem 'mechanize'
scrape.rb
require 'mechanize'

agent = Mechanize.new
base_url = 'https://aaaaaaaaaa.com'
page = agent.get(base_url)

ここまではテンプレートだと思います。

そのページの情報を取得する

情報が一つと決まっている場合

title = page.at('h1')

複数ある場合

url = page.search('a')

html丸ごとなら

title.inner_html

テキストだけなら

title.inner_text

pathを取得するなら(srcも同様)

url.get_attribute('href')
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.