@GH0st_is_HAcker

Как убрать ненужный тег и его контент при помощи Beatifulsoup?

На входе у меня вот такой код:
<div class="col-xs-6 col">
   <strong>Views</strong>
   "222"
</div>

Когда я написал вот такой код:
r = requests.get(url=url, headers=headers)
soup = Beautifulsoup(r, "lxml")
Views = soup.find("div", class_="col-xs-6-col").text
у меня на выходе получается :
views

222

А мне надо чтобы на выходе было токо 222
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ответы на вопрос 1
phaggi
@phaggi
лужу, паяю, ЭВМы починяю
Можно убрать из текста страницы строки с тегом «strong» как-то так:
data = '''<div class="col-xs-6 col">
   <strong>Views</strong>
   "222"
</div>
'''

print(*[''.join([line, '\n']) for line in data.split('\n') if not 'strong>' in line])
Ответ написан
Ваш ответ на вопрос

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

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