Soy un novato para el programador, así que disculpe mi novicia. Así que estoy usando Nokogiri para raspar un registro policial de crímenes. Aquí está por debajo del código:Nokogiri: Se está ejecutando el error "método indefinido 'texto' para nil: NilClass"
require 'rubygems'
require 'nokogiri'
require 'open-uri'
url = "http://www.sfsu.edu/~upd/crimelog/index.html"
doc = Nokogiri::HTML(open(url))
puts doc.at_css("title").text
doc.css(".brief").each do |brief|
puts brief.at_css("h3").text
end
que utiliza el bookmarklet dispositivo selector para encontrar el selector CSS para el registro (.brief). Cuando paso "h3" a través de brief.at_css consigo todas las etiquetas h3 con el contenido dentro.
Sin embargo, si agrego el método .text para eliminar las etiquetas, aparece el error NoMethod.
¿Hay alguna razón para que esto suceda? ¿Qué me estoy perdiendo? ¡Gracias!
¡Impresionante que lo hizo! ¡Muchas gracias! – aboutaaron