У меня есть фрагмент HTML ниже, и мне нужно удалить блок на основе его текста, например Name: John
. Я знаю, что могу сделать это с decompose()
из BeautifulSoup, используя имя класса sample
, но я не могу применить декомпозицию, потому что у меня разные атрибуты блока, а также имя тега, но текст внутри имеет тот же шаблон. Есть ли в bs4
модули, которые могут решить эту проблему?
<div id="container">
<div class="sample">
Name:<br>
<b>John</b>
</div>
<div>
результат:
<div id="container"><div>