@drqqv

Как получить текст из тега?

Подскажите, пожалуйста, как получить текст из помеченных строк?
<p>
<strong>Название</strong>: Пробная тренировка<br/>   //// Эту строку 
<strong>Тип</strong>: <small class="badge badge-warning">Услуга</small><br/>
<strong>Статус</strong>: <small class="badge badge-danger">Закончилось</small><br/>
<strong>Стоимость</strong>: 500.00 <i class="franchise-currency-code fa fa-rub"></i><br/> //// Эту строку 
<strong>Дата продажи</strong>: 11.12.2022 22:44<br/>    //// Эту строку 
<strong>Действует до</strong>: 24.12.2022 23:59<br/>     //// Эту строку 
</p>


soup.find_all('p')[0].text дает весь текст как str, а нужно построчно
soup.find_all('strong')[0] дает текст внутри strong ^^^ /strong
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
Maksim_64
@Maksim_64
Data Analyst
for row in soup.find_all('p')[0].text.split('/n'):
    print(row)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Dr_Elvis
@Dr_Elvis Куратор тега Python
В гугле забанен
полагаю что soup.find_all('p > strong')[0].text
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы