У меня есть html-файл с некоторыми самозакрывающимися тегами, но BeautifulSoup им не нравится.BeautifulSoup - правильный способ работы с самозакрывающимися тегами
from bs4 import BeautifulSoup
html = '<head><meta content="text/html" http-equiv="Content-Type"><meta charset="utf-8"></head>'
doc = BeautifulSoup(html, 'html.parser')
print doc.prettify()
печатает
<head>
<meta content="text/html" http-equiv="Content-Type">
<meta charset="utf-8"/>
</meta>
</head>
Должен ли я вручную проверить, если каждый тег самозакрывающиеся и изменить соответствующим образом, или есть лучший способ обработки этого?