2

私のコード:

html = "<tag>&nbsp;</tag>"
from bs4 import BeautifulSoup
print BeautifulSoup(html).renderContents()

出力:

<tag> &lt;/tag>

望ましい出力:

<tag>&nbsp;</tag>

BeautifulSoup は、改行スペースの html エスケープを、同じことを意味する Unicode 文字に置き換えたようです。しかし、それは私のシステムを完全に通過するわけではなく、最終的に非中断スペースになり、私が望んでいたことをしません。BeautifulSoupにそうしないように指示する方法はありますか?

4

1 に答える 1