我正在使用返回多个值的 Nokogiri 运行脚本。我的印象是(并且被多个消息来源保证)结果应该是数组的形式。相反,我得到了一个难看的字符串。这是代码
require 'nokogiri'
require 'open-uri'
require 'spreadsheet'
profile_page_scraper = Nokogiri::HTML(open('http://www.crunchbase.com/company/facebook'))
puts profile_page_scraper.css('div.col1_content td.td_left').text
这会返回:
PublicDateRaisedPost IPO ValuationWebsiteBlogTwitterCategoryEmployeesFoundedDescription
我知道我可以用它map
来快速解决这个问题,但我很困惑为什么它没有返回一个数组。从理论上讲,它应该返回如下内容:
["Public", "Date", "Raised" ... "Description"]
任何想法为什么这不起作用?