Допустим, мой HTML-документ выглядит так:
<div class="headline">News</div>
<p>Some interesting news here</p>
<div class="headline">Sports</div>
<p>Baseball is fun!</p>
Я могу получить headline
div со следующим кодом:
require 'rubygems'
require 'nokogiri'
require 'open-uri'
url = "mypage.html"
doc = Nokogiri::HTML(open(url))
doc.css(".headline").each do |item|
puts item.text
end
Но как мне получить доступ к содержимому в следующем теге p
, чтобы News
имел отношение к Some interesting news here
и т. Д.