मैं एक HTML फ़ाइल को पार्स करने के लिए lxml का उपयोग कर रहा हूं और मैं जानना चाहता हूं कि मैं xpath खोज के context
को कैसे सेट कर सकता हूं। मेरा मतलब है कि मेरे पास एक नोड तत्व है और केवल इस नोड के अंदर xpath खोज करना चाहता है जैसे कि यह मूल था। उदाहरण के लिए, मेरे पास एक फॉर्म नोड और xpath खोज //input
पृष्ठ पर सभी रूपों के सभी इनपुट के विपरीत दिए गए फ़ॉर्म के केवल इनपुट लौटाता है। मैं उसे कैसे कर सकता हूँ? मुझे कुछ xpath context
दस्तावेज़ here मिला है, लेकिन ऐसा लगता है कि मैं काफी कुछ नहीं चाहता हूं।Lxml html xpath संदर्भ
8
A
उत्तर
12
XPath अभिव्यक्ति //input
आपके दस्तावेज़ में कहीं भी, सभी इनपुट तत्वों से मेल खाएगा, जबकि .//input
सभी मौजूदा संदर्भ के अंदर मेल खाएगा।
शायद यदि आप अपने परिदृश्य विवरण में सुधार करते हैं तो हम आपकी मदद कर सकते हैं।
संबंधित मुद्दे
- 1. lxml XPath
- 2. अजगर, lxml और xpath - एचटीएमएल तालिका पार्स
- 3. lxml
- 4. lxml xpath में नियमित अभिव्यक्ति का उपयोग कैसे करें?
- 5. lxml
- 6. lxml
- 7. lxml
- 8. lxml
- 9. सीधे संदर्भ HTML तत्वों
- 10. xPath/HTML: नोड का चयन संबंधित नोड
- 11. मैं XPath (lxml) में किसी तत्व की सामग्री से कैसे मेल करूं?
- 12. Lxml, XPath और पायथन का उपयोग कर किसी वेबपृष्ठ से लिंक निकालने के लिए कैसे?
- 13. lxml: फ़ाइल
- 14. lxml पैकेज
- 15. पायथन - lxml
- 16. पायथन: lxml
- 17. XPath
- 18. xpath
- 19. XPath
- 20. XPath
- 21. XPATH
- 22. अजगर, lxml और lxml.html.tostring (एल)
- 23. XPath: खाली मान
- 24. टैग के साथ: lxml
- 25. lxml में किसी तत्व का पथ कैसे प्राप्त करें?
- 26. xpath
- 27. HTML DOM तत्व के लिए XPATH कैसे बनाएं?
- 28. XPath के साथ नोड मान/आंतरिक HTML कैसे प्राप्त करें?
- 29. त्रुटि जब अजगर lxml
- 30. अजगर lxml और stdin
धन्यवाद, .// जो मेरा मतलब है – Fluffy