मुझे समस्या का सामना करना पड़ा है कि वर्तमान तत्व से पहले स्तर के बच्चों को कैसे ढूंढें?नोकोगिरी रेल में पहले स्तर के बच्चों को ढूंढें
<table>
<tr>abc</tr>
<tr>def</tr>
<table>
<tr>second</tr>
</table>
</table>
मैं रेल के लिए Nokogiri उपयोग कर रहा हूँ:
table = page.css('table')
table.css('tr')
यह रिटर्न सब tr
table
अंदर उदाहरण के लिए मैं HTML की है। लेकिन मुझे केवल 2 की आवश्यकता है जो तालिका के लिए पहला स्तर है।
आप 'page.at ('table')' या 'page.at_css ('table')' 'के बजाय' page.css ('तालिका')। first'। – Phrogz
@Phrogz: धन्यवाद, मैंने मिश्रण में भी उन्हें फेंक दिया। –
इसे बहुत दूर लेने के जोखिम पर: page.xpath ('// table [not (पूर्वज :: * [1] [नाम() = "तालिका"])]') – pguardiario