मेरे पास वेब पेज से निम्न टेक्स्ट है:
<dd><p class="Definition"><span class="DefinitionTerm"><df>Example Term</df>
</span>Here is the meaning of my term and its description; (<span
class="TermLink" lang="fr">définition</span>)</p></dd>
<dd><p class="Definition"><span class="DefinitionTerm"><df>Example Term
2</df></span>Here is the meaning of my term 2 and its description; (<span
class="TermLink" lang="fr">définition</span>)</p></dd>
<dd><p class="Definition"><span class="DefinitionTerm"><df>Example Term
3</df></span>Here is the meaning of my term 3 and its description; (<span
class="TermLink" lang="fr">définition</span>)</p></dd>
मैं परिभाषा को खींचने के लिए अजगर सुंदरसूप पुस्तकालय का उपयोग करने की कोशिश कर रहा हूं उदा। "उदाहरण शब्द" के बाद इसका विवरण।
इसलिए मैं देखना चाहता हूं: "उदाहरण अवधि", "यहां मेरे शब्द का अर्थ और उसका विवरण है" "उदाहरण टर्म 2", "यहां मेरे टर्म 2 का अर्थ है और इसका विवरण" "उदाहरण टर्म 3", "यहां है मेरे टर्म 3 का अर्थ और उसका विवरण"
1 उत्तर
html = '''<dd><p class="Definition"><span class="DefinitionTerm"><df>Example Term</df> </span>Here is the meaning of my term and its description; (<span class="TermLink" lang="fr">définition</span>)</p></dd><dd><p class="Definition"><span class="DefinitionTerm"><df>Example Term 2</df></span>Here is the meaning of my term 2 and its description; (<span class="TermLink" lang="fr">définition</span>)</p></dd><dd><p class="Definition"><span class="DefinitionTerm"><df>Example Term 3</df></span>Here is the meaning of my term 3 and its description; (<span class="TermLink" lang="fr">définition</span></p></dd>'''
soup = BeautifulSoup(html, 'html.parser')
for each in soup.findAll('p', class_='Definition'):
print(each.get_text())`
संबंधित सवाल
नए सवाल
python
पायथन एक बहु-प्रतिमान है, गतिशील रूप से टाइप किया हुआ, बहुउद्देशीय प्रोग्रामिंग भाषा है। यह एक साफ और एक समान वाक्यविन्यास सीखने, समझने और उपयोग करने के लिए त्वरित होने के लिए डिज़ाइन किया गया है। कृपया ध्यान दें कि अजगर 2 आधिकारिक तौर पर 01-01-2020 के समर्थन से बाहर है। फिर भी, संस्करण-विशिष्ट पायथन सवालों के लिए, [अजगर -२.०] या [अजगर -३.x] टैग जोड़ें। पायथन वेरिएंट (जैसे, ज्योथन, PyPy) या लाइब्रेरी (उदा।, पांडस और न्यूमपी) का उपयोग करते समय, कृपया इसे टैग में शामिल करें।