Я новичок в программировании, так что извините за мою новизну. Поэтому я использую Nokogiri для очистки журнала преступлений полиции. Вот код ниже:
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
Я использовал букмарклет гаджета селектора, чтобы найти селектор CSS для журнала (.brief). Когда я передаю «h3» через short.at_css, я получаю все теги h3 с содержимым внутри.
Однако, если Я добавляю метод .text для удаления тегов и получаю ошибку NoMethod.
Есть ли причина, по которой это происходит? Что мне не хватает? Спасибо!