Определить, является ли тег элементом уровня блока?Html

Программисты Html
Ответить
Anonymous
 Определить, является ли тег элементом уровня блока?

Сообщение Anonymous »

Как проверить, является ли тег BeautifulSoup элементом уровня блока (например, , , ) или «содержимым фразы» элемент типа , ?
По сути, я хочу иметь функцию, которая возвращает True для любого тега, который разрешен внутри в соответствии со спецификацией HTML и ложным для любого Тег, который не разрешен внутри тега .
Я задаю этот вопрос, потому что не хочу сам жестко запрограммировать список разрешенных тегов, но Я не могу найти в документах bs4 или html ничего о том, как определить, формулирует ли тег содержимое или нет.
BeautifulSoup уже знает, какие элементы разрешены внутри и какие нет:

Код: Выделить всё

>>> BeautifulSoup('
')


>>> BeautifulSoup('
')


Я также был бы рад использовать модуль Python html, если бы он мог дать мне ответ.

Подробнее здесь: https://stackoverflow.com/questions/793 ... el-element
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»