没有Nokogiri可以使用Ruby Mechanize吗?

时间:2013-08-18 03:26:06

标签: ruby rubygems nokogiri screen-scraping mechanize

我想知道在没有Nokogiri的情况下是否可以使用Ruby Mechanize?我从未明确使用过Nokogiri。

也许它会更快一些,至少是应用程序的开始?

1 个答案:

答案 0 :(得分:1)

不,没有Nokogiri就不能使用Mechanize。 Nokogiri是Mechanize的先决条件,也是Mechanize在HTML页面中查找各个部分的方式。

如果在您编写的使用Mechanize的代码中,您有一个单独的require 'nokogiri'语句,则可以删除该行。 Mechanize仍然会自动要求它,因此您不需要这样做。如果您需要使用Nokogiri来解析Mechanize检索到的文档的一部分,您可以通过Mechanize的page方法执行此操作。