我写了一些代码来返回和显示这个网站上最近的五个帖子。然而,当我使用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
代码有什么问题,我该如何解决?