将法拉第响应体解析为Nokogiri对象

时间:2014-01-30 06:13:03

标签: ruby-on-rails ruby nokogiri mechanize faraday

我考虑过从Mechanize切换到Faraday,因为我提出了很多请求,而且似乎要快得多。然而,我无法找到的是,是否可以将响应主体解析为Nokogiri对象。 Mechanize的方法如下:

Mechanize.new.get(url).parser

如何使用法拉第而不是机械化实现这一目标?

1 个答案:

答案 0 :(得分:1)

通过以下方式可以实现相同的结果:

site = Faraday.new.get('http://www.mysite.com').body
nokogiri_object = Nokogiri::HTML(site)