2015-01-20 4 views
1

Я захватил страницу Mechanize. Как я могу получить этот элемент в строку? Pretty Print используется для вывода этого объекта, однако я хотел бы получить это в строке для дальнейших инструкций. Я не могу найти какой-либо метод.Ruby Mechanize Page to String

Любые советы, оцененные.

Приветствия

+0

@sawa Как я уже сказал, это Mechanize Page. Это объект. Я могу Pretty Печатать этот объект, и он выводит. Его object.class - Механизм :: Страница. Я хотел бы получить этот вывод в строку, чтобы использовать ее в другом месте. Но класс не может принуждать этот вывод к строке. Как его комментарий ушел. –

ответ

2

Никогда не нужно, чтобы сохранить содержимое страницы в строку, но это работает:

require 'mechanize' 
agent = Mechanize.new 
page = agent.get("http://www.google.com") 
s = page.content