Nokogiri HTML解析不起作用

我试图用Nokogiri解析一些HTML,但我没有从cssxpath方法中得到任何回报。

 require 'rubygems' require 'open-uri' require 'nokogiri' doc = Nokogiri::HTML(open("http://www.google.com")) doc.css('div').each do |div| puts div.content end doc.xpath('//div').each do |div| puts div.content end 

没有任何东西被打印到屏幕上,因此cssxpath返回空数组。 Google首页至少有100个div。

doc.to_html返回:

 \n\n 

doc.validate返回:

 [#] 

我卸载了Nokogiri,并重新安装了libxml2和libxslt,如“ 安装Nokogiri ”中所述。 现在一切都在运转。