2015-01-20 2 views
1

기계화 페이지를 캡처했습니다. 해당 항목을 문자열로 가져 오려면 어떻게해야합니까? Pretty Print는 해당 객체를 출력하는 데 사용되지만 자세한 지침은 문자열로 가져오고 싶습니다. 어떤 방법을 찾을 수없는 것 같습니다.루비 페이지에서 문자열로

감사의 말.

건배

+0

@sawa처럼, 그것은 기계화 페이지입니다. 그것은 하나의 대상입니다. 나는 그 객체를 Pretty Print 할 수 있고 출력한다. object.class는 Mechanize :: Page입니다. 그 출력을 문자열로 가져 와서 다른 곳에서도 사용할 수 있습니다. 그러나 클래스에는 출력을 문자열로 강제 변환 할 방법이 없습니다. 그의 코멘트가 어떻게 사라 졌는지. –

답변

2

는 문자열로 페이지의 내용을 저장하기 위해 필요한 절대하지만,이 작품 : 내가 말한

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