По сути, я хочу иметь функцию, которая возвращает True для любого тега, который разрешен внутри в соответствии со спецификацией HTML и ложным для любого Тег, который не разрешен внутри тега .
Я задаю этот вопрос, потому что не хочу сам жестко запрограммировать список разрешенных тегов, но Я не могу найти в документах bs4 или html ничего о том, как определить, формулирует ли тег содержимое или нет.
BeautifulSoup уже знает, какие элементы разрешены внутри и какие нет:
Код: Выделить всё
>>> BeautifulSoup('
')
>>> BeautifulSoup('
')
Подробнее здесь: https://stackoverflow.com/questions/793 ... el-element
Мобильная версия