получить информацию, расположенные после этого тега, в тегах 'p align'. Как это сделать с помощью beautifulsoup??
html
<td class="cardtxt">
<center>CENTER_TEXT</center><br/><br/><fieldset>FIELDSET_DESCRIPTION</fieldset>
<p align="justify">DESCRIPTION</p>
<p align="justify"DESCRIPTION<br/><br/></p>
<center>CENTER</center><br/>
<div class="bld"><b>CARD</b>
<p align="justify">DESCRIPTION</p></div></td>
from bs4 import BeautifulSoup html = ''' <td class="cardtxt"> <center>CENTER_TEXT</center><br/><br/><fieldset>FIELDSET_DESCRIPTION</fieldset> <p align="justify">DESCRIPTION</p> <p align="justify">DESCRIPTION<br/><br/></p> <center>CENTER</center><br/> <div class="bld"><b>CARD</b> <p align="justify">DESCRIPTION</p></div></td> ''' soup = BeautifulSoup(html, 'html.parser') center_tags = soup.find_all('center') for tag in center_tags: next_tag = tag.find_next('p', attrs={'align': 'justify'}) if next_tag: print(next_tag.text)
Обсуждают сегодня