मैं इस पर बहुत से URL की कोशिश की से सामान्य रूप से उपयोग कर सकते हैं और वे जब तक मैं इस विशेष रूप से एक में आए ठीक होने लगते हैं:404 नहीं मिला है, लेकिन वेब ब्राउज़र
/Users/macbookair/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/open-uri.rb:353:in `open_http': 404 Not Found (OpenURI::HTTPError)
from /Users/macbookair/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/open-uri.rb:709:in `buffer_open'
from /Users/macbookair/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/open-uri.rb:210:in `block in open_loop'
from /Users/macbookair/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/open-uri.rb:208:in `catch'
from /Users/macbookair/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/open-uri.rb:208:in `open_loop'
from /Users/macbookair/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/open-uri.rb:149:in `open_uri'
from /Users/macbookair/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/open-uri.rb:689:in `open'
from /Users/macbookair/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/open-uri.rb:34:in `open'
from test.rb:5:in `<main>'
:
require 'rubygems'
require 'nokogiri'
require 'open-uri'
doc = Nokogiri::HTML(open("http://www.moxyst.com/fashion/men-clothing/underwear.html"))
puts doc
यह परिणाम है
मैं इसे किसी वेब ब्राउज़र से एक्सेस कर सकता हूं, मुझे बस यह बिल्कुल नहीं मिलता है।
क्या चल रहा है, और मैं इस तरह की त्रुटि से कैसे निपट सकता हूं? क्या मैं इसे अनदेखा कर सकता हूं और बाकी को अपना काम कर सकता हूं?
आप रूबी 2+ का उपयोग कर रहे हैं, इसलिए 'आवश्यकता' rubygems 'का उपयोग करना आवश्यक नहीं है। रुबी 1.9 में यह आवश्यकता वापस गायब हो गई। –