Допустим, мой HTML-документ выглядит так:
<div class="headline">News</div>
<p>Some interesting news here</p>
<div class="headline">Sports</div>
<p>Baseball is fun!</p>
Я могу получить блоки заголовка
с помощью следующего кода:
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
были связаны с Некоторые интересные новости здесь
и т. д.?