この Web サイトの最新の 5 つの投稿を返して表示するコードを書きました。しかし、for
ループを使用してコードを実行すると、空の文字列が返されます。コードは以下のとおりです。
require 'rubygems'
require 'mechanize'
agent = Mechanize.new
site = "http://metarand.com"
page = agent.get(site)
for i in 1..5
puts "#{i}) - #{page.search("#boxes :nth-child(i) .clearfix .blog-title")}"
end
コードの何が問題で、どうすれば修正できますか?