मैं सुंदर HTML से lxml तक कुछ HTML पार्सिंग कोड परिवर्तित कर रहा हूं। मैं निम्नलिखित BeautifullSoup बयान के लिए lxml बराबर वाक्य रचना यह पता लगाने की कोशिश कर रहा हूँ:एलसीएमएल सुंदर सूप के बराबर "या" वाक्यविन्यास?
soup.find('a', {'class': ['current zzt', 'zzt']})
असल में मैं दस्तावेज़ में "एक" टैग या तो "वर्तमान Zzt" का एक वर्ग विशेषता है कि सब पता लगाना चाहते हैं या "zzt"। सुंदर सूप मैच को करने के लिए एक सूची, शब्दकोश, या यहां तक कि एक नियमित एक्सप्रेस में प्रवेश करने की अनुमति देता है।
एलएक्सएमएल समकक्ष क्या है?
धन्यवाद!
मुझे लगता है कि xpath expr होना चाहिए: '// a [@ class = 'current zzt' या @ class = 'zzt'' – tonfa
(अंत में यह एक अनुपलब्ध है) – tonfa
यह काम करता है- लेकिन यह एक सूची देता है (जैसे findall() होगा)। इसे खोजने के लिए कोई तरीका खोजने के लिए()? (अंत में एक [0] से निपटने के बिना?) – erikcw