я пытаюсь напечатать значение этого xml-узла, кто-нибудь знает, почему он выдает ошибку "неопределенный метод` attribute "для nil: NilClass (NoMethodError)"
(1..1).each_with_index do |page, i|
inc += 50
offset = inc.to_s
begin
case i
when 0
page = agent.get(url)
else
page = agent.get(url + offset)
end
rescue
print " -> error, retrying\n"
retry
end
page.parser.xpath(path).each do |tr|
row = [division]
tr.xpath("td").each do |td|
text = td.text.strip
a = td.xpath("a").first
---> prints a.attributes['href'].value.strip
end
if (row.size > 2)
boxers << row
end
end
boxers.flush
end