直到最近,我才使用mechanize来获取一个网页,然后用nokogiri进行一些解析。但是因为在我开始使用Watir之后,一些内容被加载了Ajax。我的代码如下所示:
def get_page(url)
browser = Watir::Browser.start url
sleep 1
page = Nokogiri::HTML.parse(browser.html)
browser.close
return page
end
它工作正常,但由于我得到了很多页面,browser.start
将打开大量的窗口。如你所见,我找到了关闭,但有没有办法不显示浏览器窗口?