Вот мой код:
from bs4 import BeautifulSoup as bs
html = "<div><span>I am Spantacus</div></span>"
pretty = bs(html).prettify()
print("after:\n", pretty)
Что я хочу:
Красиво с отступом и представлением новой строки d html, без добавления чего-либо , т.е.
<div>
<span>
I am Spantacus
</span>
</div>
Что я получу вместо этого:
<html>
<body>
<div>
<span>
I am Spantacus
</span>
</div>
</body>
</html>
При входе в prettify()
кажется, что теги html
, body
добавляются супом __init__
, не путем претенциозности. Есть ли какое-либо ключевое слово или опция, чтобы отключить это дополнение?