मैं प्रोग्रामर के लिए नौसिखिया हूं, इसलिए मेरी नवीनता बहाना। तो मैं एक पुलिस अपराध लॉग स्क्रैप करने के लिए नोकोगिरी का उपयोग कर रहा हूं। यहाँ कोड के नीचे है:नोकोगिरी: शून्य के लिए त्रुटि "अपरिभाषित विधि 'पाठ में चल रहा है: नील क्लास"
require 'rubygems'
require 'nokogiri'
require 'open-uri'
url = "http://www.sfsu.edu/~upd/crimelog/index.html"
doc = Nokogiri::HTML(open(url))
puts doc.at_css("title").text
doc.css(".brief").each do |brief|
puts brief.at_css("h3").text
end
मैं लॉग के लिए CSS चयनकर्ता खोजने के लिए चयनकर्ता गैजेट बुकमार्कलेट का इस्तेमाल किया (.brief)। जब मैं संक्षिप्त.at_css के माध्यम से "एच 3" पास करता हूं तो मुझे सामग्री के साथ सभी एच 3 टैग मिलते हैं।
हालांकि, अगर मैं टैग को हटाने के लिए .text विधि जोड़ता हूं, तो मुझे NoMethod त्रुटि मिलती है।
क्या ऐसा कोई कारण है कि यह क्यों हो रहा है? मैं क्या खो रहा हूँ? धन्यवाद!
बहुत बढ़िया यह किया! बहुत बहुत धन्यवाद! – aboutaaron