Come scarico un csv da un sito?

salve a tutti
se punto il browser al seguente indirizzo
http://ichart.yahoo.com/table.csv?s=^GSPC
mi parte il download di un file csv
vorrei ottenere la stessa cosa con uno script Ruby, ma non ci riesco
ho provato con:

require ‘net/http’
require ‘uri’
res = Net::HTTP.post_form
URI.parse(“http://ichart.yahoo.com/table.csv?s=^GSPC”), {‘s’ =>
‘%5EGSPC’}
body = res.body
if !(body.index(“Sorry, the page you requested was not found.”).nil?)
p “post_form non ha funzionato”
end

ma non funziona
avete suggerimenti da darmi?
grazie fin da ora

scusate il disturbo ma ho risolto; era da ore che ci battevo il capo, ma
dopo aver scritto, anzi proprio grazie a questo, ho trovato
l’ispirazione giusta per fare la ricerca appropriata su Google, e ho
trovato la risposta qui
http://snippets.dzone.com/posts/show/2350
mi scuso di nuovo per il post inutile
e comunque grazie