Задать вопрос
@freear

Как убрать теги из текста, который спарсил?

Пишу парсер, один раздел состоит из блоков, их спарсил но между ними стоит <р> </р>. Не могу никак убрать эти теги, replace не помогает, что можно сделать? Вот код:
def get_content(text: str):
    soup = bs4.BeautifulSoup(text, 'lxml')
    items = soup.find_all('div', itemtype="http://schema.org/Product")
    things = []
    for item in items:
                 try:
            discr = item.find('div', id='full_description').findAll('p')[:-1]
        except:
            discr = ''
            for i in discr:
                discr += i
  • Вопрос задан
  • 769 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Tomio
@Tomio
backend developer (python, php)
Ваш ответ на вопрос

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

Похожие вопросы