मुझे इसके लिए कोई दस्तावेज नहीं मिला है और न ही ट्यूटोरियल है। क्या ऐसा कुछ भी मौजूद है?मैं नोकोगिरी में XPath का उपयोग कैसे करूं?
doc.xpath('//table/tbody[@id="threadbits_forum_251"]/tr')
कोड ऊपर मुझे किसी भी table
कहीं भी मिल जाएगा,, विशेषता id
"threadbits_forum_251" के बराबर के साथ एक tbody
बच्चे है। लेकिन यह डबल //
के साथ क्यों शुरू होता है? अंत में /tr
क्यों है? अधिक जानकारी के लिए "Ruby Nokogiri Parsing HTML table II" देखें।
किसी को भी मुझे बता सकते हैं कि कैसे href
, id
, alt
, src
, आदि, Nokogiri का उपयोग कर निकालने के लिए?
td[3]/div[1]/a/text()' <--- extracts text
मैं अन्य चीजों को कैसे निकाल सकता हूं?
@ रूबेन्स धन्यवाद। और आप सही हैं कि मुझे XPath ट्यूटोरियल पढ़ने की ज़रूरत है। मैंने सोचा था कि यह nokorigi doc था मुझे पढ़ने की जरूरत है ... क्या आप जानते हैं कि कोई उपकरण है जो मुझे पूर्ण Xpath देगा यदि मैं HTML पृष्ठ पर क्लिक करता हूं और ऑब्जेक्ट करता हूं? – Radek
मुझे नहीं पता, लेकिन XPath इतना कठिन नहीं है; अपने फाइल सिस्टम पर विचार करें, और मान लें कि प्रत्येक फ़ोल्डर एक एक्सएमएल तत्व है; इसलिए, जब आप अपना 'system32' फ़ोल्डर चुनते हैं, तो आपको' \ windows \ system32' पथ मिलेगा; बस '\\' 'से'/'को प्रतिस्थापित करें,' @ 'से शुरू होने वाले गुणों और' [] 'से शर्तों पर विचार करें और आप –
पर जाने के लिए अच्छे हैं, मुझे पता है कि यह एक पुराना उत्तर है लेकिन xpath ट्यूटोरियल का लिंक है अब टूट गया मुझे लगता है कि अब यह होना चाहिए http://www.w3schools.com/xsl/xpath_intro.asp – Axiombadger