Ruby on rails 将循环的输出从Ruby web爬虫写入文本文件
我是一个完全的Ruby noob,目前正在学习Treehouse教程,但我需要一些快速的帮助,以便将海葵爬行的内容输出到我工作的文本文件中(我是SEO)。如何将以下内容转储到文本文件中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 非常感谢您的帮助 您可以将放入文件句柄,几乎与标
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