Запись вывода цикла в текстовый файл из гема искателя Ruby
Я полный нубист по Ruby, сейчас прохожу учебники по Treehouse, но мне нужна небольшая помощь для вывода содержимого обхода Anemone в текстовый файл для моей работы (я SEO). Как получить следующее, чтобы вывести его вывод в текстовый файл?
require 'anemone'
Anemone.crawl("http://www.example.com/") do |anemone|
anemone.on_every_page do |page|
puts page.url
end
end
Помощь очень ценится!
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