BeautifulSoup не входит в стандартный набор библиотек Python, поэтому для использования необходимо предварительно установить данный компонент.
Для Windows:
pip install beautifulsoup4
pip3 install beautifulsoup4
Для Linux:
$ sudo apt-get install python3-bs4
Поскольку BeautifulSoup4 работает в сочетании с HTML и XML парсерами, их, возможно, придётся установить отдельно. Используются парсеры:
html.parser
lxml
xml
html5lib
Для оценки парсера часто используют термин «мягкий», под которым подразумевают отношение к некритическим ошибкам в тегах. Такой парсер не будет проверять наличие закрывающих тегов. К примеру, к мягким относят все парсеры, кроме xml.