0
我對ruby很陌生。我知道如何讀/寫文件(或者我認爲),但是我把nokogiri扔進了混音中,它讓我撓了撓頭。將Nokogiri輸出寫入文本文件
require 'nokogiri'
require 'open-uri'
url = "URL"
page = Nokogiri::HTML(open(url))
crawl = page.css('.homehlcpm1 > div:nth-child(1) > ul:nth-child(2) > li:nth- child(1)','.homehlcpm1 > div:nth-child(1) > ul:nth-child(2) > li:nth-child(2)','.homehlcpm1 > div:nth-child(1) > ul:nth-child(2) > li:nth-child(3)').each do |el|
puts el.text
puts
end
所以,一切正在工作。現在,當我嘗試使用「抓取」作爲源文件編寫文件時,我得到一個空白的文本文檔。
open("crawling.text", "w"){ |file| file.write(crawl)}
任何幫助將不勝感激。提前致謝!