Как получить текст, находящийся внутри HTML тега Python

Мне нужно получить то, что находится внутри HTML тега. С помощью requests я получаю код страницы, а с помощью bs4 весь класс вместе с тегом. Но мне надо получить только содержимое тега. Пытался использовать регулярные выражения, но в содержимом может содержаться английский. Вот фрагмент с тем, что я использую:

soup = BeautifulSoup(dd.text, 'html.parser')
a = soup.find_all("div", class_="flex-grow-1")

Вот то, что я получаю: <div class="flex-grow-1"> Some text... </div>

А вот, что хочу: Some text...

Возможно ли это реализовать?


Ответы (1 шт):

Автор решения: Rolles

Вариант №1:

soup = BeautifulSoup(dd.text, 'html.parser')
a = soup.find_all("div", class_="flex-grow-1")
value = a[0].getText()

Вариант №2:

soup = BeautifulSoup(dd.text, 'html.parser')
a = soup.find_all("div", class_="flex-grow-1")
value = a[0].text
→ Ссылка