Décoder les entités HTML en Python chaîne?

Je suis d'analyse du code HTML avec une Belle Soupe 3, mais il contient des entités HTML, ce qui est Beau Soupe 3 n'est pas automatiquement le décodage pour moi:

>>> from BeautifulSoup import BeautifulSoup

>>> soup = BeautifulSoup("<p>&pound;682m</p>")
>>> text = soup.find("p").string

>>> print text
&pound;682m

Comment décoder les entités HTML dans text pour obtenir "£682m" au lieu de "&pound;682m".

InformationsquelleAutor jkp | 2010-01-18