Sometimes, we to decode HTML entities in a Python string.
In this article, we’ll look at how to decode HTML entities in a Python string.
How to decode HTML entities in a Python string?
To decode HTML entities in a Python string, we can use the Beautiful Soup library.
To install it, we run:
pip install bs4
Then we write:
from bs4 import BeautifulSoup
html = BeautifulSoup("<p>£682m</p>")
print(html)
We instantiate the BeautifulSoup class with a string with some HTML entities in it.
Then we assign the returned object to html.
Therefore, html is '<p>£682m</p>'.
Conclusion
To decode HTML entities in a Python string, we can use the Beautiful Soup library.