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.