これが私が持っているコードです:
agent = Mechanize.new
page = agent.get 'http://google.com'
page.save 'google_index.htm'
google_index.htm
それをMechanize::Page
オブジェクトに復元して、そのページで作業を続けるにはどうすればよいですか。送信、解析など?
私はやろうとしましたYAML::dump()
がMarshal::dump()
、それは不可能のようです:
irb(main):024:0> page.class
=> Mechanize::Page
それから:
irb(main):013:0> YAML::dump(page)
TypeError: can't dump anonymous class Class
と:
irb(main):023:0> Marshal::dump(page)
TypeError: no marshal_dump is defined for class Nokogiri::XML::Element