Я пытаюсь использовать soup4 с моим python3.5, но каждый раз, когда я управляю кодом для извлечения чего-либо из Интернета, я получаю эту ошибку:
- s4\__init__.py", line 198, in __init__ % ",".join(features)) bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: html5lib. Do you need to install a parser library?
В этом была ссылка с той же ошибкойsite bs4.FeatureNotFound: Не удалось найти конструктор дерева с требуемыми функциями: lxml.Вам нужно установить библиотеку парсера? Я перепробовал все, но все равно получаю сообщение об ошибке
Все запросы на установку pip pip install lxml pip install beautifull soup4
Я загружаю soup4 https://www.crummy.com/software/BeautifulSoup/bs4/download/4.6/ руководство по установке setup.py install
У меня все обновлено и работает, но все равно я получаю сообщение об ошибке plz, помогите мне
Для тех, кто получает ту же ошибку даже при установленном html5lib, замените «html5lib» на «html.parser», как предложено в https://github.com/coursera-dl/edx-dl/issues/434
Работает для меня:)
Если вы используете html5lib в качестве базового синтаксического анализатора:
html5lib
soup = BeautifulSoup(html, "html5lib") # ^HERE^
Затем вам необходимо установить модуль html5lib в вашей среде python:
pip install html5lib
Документацияссылка: Установка парсера .