Если вы хотите убедиться, что он содержится в теге <a>......</a>
, то:
soup.find('td', {'id': 'monatevent'}).find('a').text
Возвращает:
7
Имейте в виду, что это вернет ошибку, если soup.find('td', {'id': 'montaevent'})
вернет None
, и в этом случае вы можете обработать это с помощью блока try-except
.
Если вы хотите найти все, что соответствует критериям, и создать список:
output = [i.find('a').text for i in soup.find_all('td', {'id': 'monatevent'})]
Опять же, это предполагает, что все теги содержат внутренний тег <a>
. Если нет, то выполните:
output = []
tags = soup.find_all('td', {'id': 'monatevent'})
for i in tags:
try:
output.append(i.find('a').text)
except:
continue