Ruby on rails 将循环的输出从Ruby web爬虫写入文本文件

Ruby on rails 将循环的输出从Ruby web爬虫写入文本文件,ruby-on-rails,ruby,anemone,Ruby On Rails,Ruby,Anemone,我是一个完全的Ruby noob,目前正在学习Treehouse教程,但我需要一些快速的帮助,以便将海葵爬行的内容输出到我工作的文本文件中(我是SEO)。如何将以下内容转储到文本文件中 require 'anemone' Anemone.crawl("http://www.example.com/") do |anemone| anemone.on_every_page do |page| puts page.url end end 非常感谢您的帮助 您可以将放入文件句柄,几乎与标

我是一个完全的Ruby noob,目前正在学习Treehouse教程,但我需要一些快速的帮助,以便将海葵爬行的内容输出到我工作的文本文件中(我是SEO)。如何将以下内容转储到文本文件中

require 'anemone'

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

非常感谢您的帮助

您可以
放入文件句柄,几乎与标准输出一样。对代码的一个非常简单的调整是添加一个
文件。打开
块:

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