0
我必須向發送文件的頁面www.example.com/xls_file
發送請求。我有Nokogiri和機械化可用。我將如何下載該文件並將其保存在本地?Ruby/Nokogiri/Mechanize:如何下載XLS文件?
def file
grab_file if !File.exists?("sales_data.csv")
File.open("sales_data.csv")
end
def grab_file
# What do I do here?
# Nokogiri::HTML(open("http://www.example.com/xls_file"))
end
退房這[SO回答](http://stackoverflow.com/questions/2263540/how-do-i-download-a-binary-file-over-http)。它有很多選項,包括使用'net/http'或'open-uri'來下載文件。 – orde 2014-09-24 15:22:31