Nokogiri - довольно стандартный инструмент для этой работы:
http://nokogiri.org/
Вот пример из документов:
# Search for nodes by xpath
doc.xpath('//h3/a[@class="l"]').each do |link|
puts link.content
end
Извините, я вработать, поэтому у меня нет времени, чтобы дать вам фрагмент, специфичный для вашей проблемы, но я уверен, что вы можете понять это из документов и краткого примера: -)