<div id="reply" class="reply attachment text">
<p class="intro">
<label for="delete">
<span class="name">Name</span>
</label>
<span class="identification">0123456789</span>
</p>
</div>
С помощью приведенного выше html я хочу получить идентификационный номер '0123456789'.
Чтобы получить идентификатор, который я пробовал:
ids = soup.findAll(lambda tag: tag.name == 'span' and tag.findParent('p', 'intro') and tag.findParent('p', 'intro').findParent('div', class_=re.compile("(.)*attachment(.)*$")))
и
ids = soup.findAll(lambda tag: tag.name == 'div' and tag.findChild('p', 'intro') and tag.findChild('p', 'intro').findChild('span', class_='poster_id'))
но каждый раз, когда я получаю (с помощью .get_Text ()):
#by John Smith
#0123456789
'recursive = False' не дает вывода
Что я делаю не так?