Я пытаюсь разобрать имена пользователей Twitter на странице статистики bit.ly с помощью Nokogiri:
require 'rubygems'
require 'nokogiri'
require 'open-uri'
doc = Nokogiri::HTML(open('http://bitly.com/U026ue+/global'))
twitter_accounts = []
shares = doc.xpath('//*[@id="tweets"]/li')
shares.map do |tweet|
twitter_accounts << tweet.at_css('.conv.tweet.a')
end
puts twitter_accounts
Насколько я понимаю, Нокогири сохранит shares
в какой-то форме древовидной структуры, которую я могу использовать для детализации, но мой пробег варьируется.
map
в циклеshares.map
. Вместо этого должно бытьshares.each
. - person the Tin Man   schedule 09.12.2012