В настоящее время у меня есть код, который делает что-то вроде этого:
soup = BeautifulSoup(value)
for tag in soup.findAll(True):
if tag.name not in VALID_TAGS:
tag.extract()
soup.renderContents()
Кроме того, я не хочу выбрасывать содержимое внутри недопустимого тега. Как избавиться от тега, но сохранить содержимое внутри, вызывая soup.renderContents()?