使用nokogiri没有来自xpath的输出

时间:2012-04-13 10:32:56

标签: xpath nokogiri

require 'nokogiri'
require 'open-uri'

page = Nokogiri::HTML(open("http://wwp.greenwichmeantime.com/"))  

puts page.xpath(".//*[@id='offset']/span[1]").text

这应该输出gmt时间,但它什么都不输出,原因可能是什么?

1 个答案:

答案 0 :(得分:1)

您要查找的元素隐藏在iframe中。您要打开的网址是http://wwp.greenwichmeantime.com/time/scripts/clock-8/runner.php?tz=gmt。您可以从原始页面上src元素的iframe属性获取它。