0
require 'nokogiri'
require 'open-uri'

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

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

这应该输出格林威治标准时间但它什么也没输出,可能是什么原因?

4

1 回答 1

1

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

于 2012-04-13T12:38:50.743 回答