मेरे पास वेब पेज से निम्न टेक्स्ट है:

<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
user7330810 22 नवम्बर 2018, 04:33

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())`
0
Kamikaze_goldfish 22 नवम्बर 2018, 03:13