2012-01-14 13 views
5

मैं खिड़कियों में मशीनीकरण 7 x64 ओएस का उपयोग कर रहा है, लेकिन मिल गया अप्रारंभीकृत निरंतर वस्तु :: WWW (NameError),का उपयोग कर मशीनीकरण और अप्रारंभीकृत निरंतर वस्तु :: WWW (NameError)

कोड बहुत है सरल:

require 'rubygems' 
require 'mechanize' 
agent = WWW::Mechanize.new 

त्रुटि लाइन agent = WWW::Mechanize.new

किसी भी मदद की सराहना की है पर होता है!

उत्तर

15

WWW :: को हटाएं - जो बहुत समय पहले हटा दिया गया था।

+0

बढ़िया! यह काम करता है, धन्यवाद – aaron

+0

धन्यवाद, यह मदद – m0rg0t

+0

धन्यवाद ... मुझे कुछ कोड ऑनलाइन मिला और इसका उपयोग किया गया .. आपके सुझावों ने इस मुद्दे को हल किया .. – whizcreed

0

जबकि गुगलिंग को निम्नलिखित कोड मिला, तो आपके लिए उपयोगी हो सकता है।

@a = Mechanize.new { |agent| 
     agent.user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 6.1; es-ES; rv:1.9 
.2.3) Gecko/20100401 Firefox/6.0.2' 
    } 
@a.get("http://www.somesite.com"]) do |page| 
     page.search("//a[id='id-name']"]).each do |a| 
     puts a 
end 
संबंधित मुद्दे