我不知道如何使用open-uri和活動代理從URL下載數據。Ruby通過代理下載開放的uri下載
我用這個代碼:
proxy = Net::HTTP::Proxy("??????????????????????")
proxy.start('http://www.example.com') { |http|
puts open(strURL).read
}
但紅寶石返回錯誤:C:/Ruby192/lib/ruby/1.9.1/net/http.rb:644:在`初始化':連接嘗試因爲連接方在一段時間後沒有正確響應,或者因爲連接的主機未能響應而建立連接失敗。 - ?(2)連接(錯誤:: ETIMEDOUT)
怎麼了(我不希望使用HTTP)(
你想隧道通過HTTP代理非HTTP協議 – 2011-12-28 16:24:00
請仔細閱讀: http://ruby-doc.org/stdlib- 1.8.7/libdoc /開放-URI /的RDoc/OpenURI/OpenRead.html#方法-i的開 – taro 2011-12-28 16:33:49