не может получить доступ к атрибутам элемента XML - PullRequest
0 голосов
/ 26 сентября 2019

я пытаюсь напечатать значение этого 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...