我試圖使用從引入nokogiri解析a bit.ly stats page Twitter的用戶名:如何使用Nokogiri解析bit.ly統計頁面?
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
我的理解是,引入nokogiri將節省shares
某種形式的樹狀結構,我可以使用向下鑽取到的,但我的里程是變化的。
你確定有推文嗎?當我運行上面的代碼並檢查文檔時,我沒有看到任何內容。 –
我正在看推文Eric Walker。 – sunnyrjuneja
你在你的'shares.map'循環中濫用'map'。它應該是'shares.each'來代替。 –