2013-10-03 7 views
1

저는 Treehouse 튜토리얼을 진행하고있는 완전한 Ruby 멍청한 놈입니다.하지만 말미잘 크롤링의 내용을 텍스트 파일로 출력하는 데 필요한 빠른 도움말이 필요합니다. 내 직업 (나는 서구). 출력을 텍스트 파일로 덤프하려면 어떻게해야합니까?Ruby 웹 크롤러 젬의 텍스트 파일에 루프 출력 작성

도움을 많이 받으실 수 있습니다!

답변

1

파일 핸들에 puts을 넣을 수 있습니다. STDOUT 인 경우와 거의 같습니다. 코드를 매우 간단하게 조정하면 File.open 블록을 추가 할 수 있습니다 :

require 'anemone' 

File.open('report.txt', 'w') do |file| 

    Anemone.crawl("http://www.example.com/") do |anemone| 
    anemone.on_every_page do |page| 
    file.puts page.url 
    end 
    end 

end