CSS选择器不与Nokogiri合作?

时间:2014-02-22 02:16:39

标签: css ruby scripting web-scraping nokogiri

我试图从http://www.vrbo.com/354035#calendar获取一些信息,但是使用Nokogiri和CSS选择器,我无法获取我想要的值。

在页面源代码中,我看到<div class="calmonth">位于HTML中的<h2>Calendar</h2>之后。但是当我使用Nokogiri并尝试:

page = Nokogiri::HTML(open("http://www.vrbo.com/354035#calendar"))

calendar = page.css("div.calmonth") 

calendar为空,不应该是。

我希望有人可以帮助我。

1 个答案:

答案 0 :(得分:-1)

您可以使用watir代替Nokogiri。它将帮助您完成所有js技巧,您将在生成的HTML页面中找到<div class="calmonth">