Механизация использует Nokogiri для анализа HTML.Если вы получаете доступ к HTML без протокола передачи данных через Интернет, вам не нужен механизировать.Все, что вам нужно сделать, это проанализировать входной HTML, верно?
Следующее позволит вам сделать это:
require 'Nokogiri'
html = 'html here'
page = Nokogiri::HTML html
Если у вас установлен самоцвет Mechanize, у вас уже будет Nokogiri.
В противном случае вы все равно можете создать новую страницу механизации, используя:
require 'Mechanize'
html = 'html here'
a = Mechanize.new
page2 = Mechanize::Page.new(nil,{'content-type'=>'text/html'},html,nil,a)