Рубрики
Без рубрики

Установка красивого супа

Резюме: Для установки BeautifulSoup в Windows используйте команду: PIP Установите BeautifulSoup4. Чтобы установить его в Linux, используйте команду: sudo apt-get install python3-bs4. Цель: В этом руководстве мы обсудим, как установить BeautioSoup? Поскольку BeautifulSoup не является стандартной библиотекой Python, нам нужно установить его, прежде чем мы сможем использовать его … Установка красивого супа Подробнее »

Автор оригинала: Shubham Sayon.

Резюме: Чтобы установить BeautifulSoup в Windows Используйте команду: PIP Установите BeautifulSoup4 Отказ Чтобы установить его в Linux, используйте команду: sudo apt-get install python3-bs4 Отказ

Цель : В этом руководстве мы обсудим, как установить BeautifulSoup ?

Поскольку BeautifulSoup не является стандартной библиотекой Python, нам нужно установить его, прежде чем мы сможем использовать его, чтобы соскрести сайты. Следовательно, мы посмотрим на шаги для установки пакета Boysuous 4 (также называемого BS4), а также обсуждают некоторые из проблем, которые придумывают после установки.

Примечание: Текущий релиз это Красивый суп 4.9.3 (3 октября 2020 года).

❂ Установка красивыхsoup В машине Linux

❖ Платформа: Debian или Ubuntu

Если вы используете Python в ОС на основе Debian или Ubuntu, вам необходимо установить красивый суп с помощью менеджера системного пакета, используя следующую команду:

✻ для Python 2.x.

$sudo apt-get install python-bs4

✻ для Python 3.x.

$sudo apt-get install python3-bs4

Если вы не хотите использовать диспетчер пакетов системы, вы можете использовать easy_install или пипс установить BS4.

✻ Команда для установки BS4 Использование easy_install :

$easy_install beautifulsoup4

✻ Команда для установки BS4 Использование Пип :

$pip install beautifulsoup4

# Примечание: Если вы используете Python3, вам может потребоваться установить easy_install3. или PIP3 соответственно, прежде чем вы сможете их использовать.

❖ Платформа: Windows

Установка BS4 В Windows является одним из шагов и очень прост. Используйте следующую команду, чтобы установить его, используя интерфейс командной строки.

pip install beautifulsoup4

❂ Некоторые распространенные проблемы после установки

Вы можете столкнуться с ошибкой, если установлена неправильная версия. Давайте посмотрим на причину ошибок!

Ошибка : ImportError «Нет модуля по имени HTMLParser»

Причина: Ошибка возникает, потому что вы используете версию Python 2 в Python 3.

Ошибка : ImportError «Нет модуля по имени HTML.Parser»

Причина: Ошибка возникает, потому что вы используете версию Python 3 в Python 2.

Решение: Удалите существующую установку и переустановите BeautifulSoup.

Ошибка .: SyntaxError “Неверный синтаксис” на линии «[документ]»

Решение: Конвертировать Python 2 версии кода в Python 3 с помощью:

  • Установка пакета –
    • python3 setup.py. установить
  • Вручную бегущий Python 2 к скрипту преобразования Python 3 (в режиссере BS4) –
    • 2To3-3,2 -W BS4

❂ Установка парсера

Красивый суп поддерживает Parser HTML по умолчанию, которое включено в стандартную библиотеку Python. Однако он также поддерживает другую внешнюю или стороннюю парсеров Python, как показано в таблице ниже:

Анализатор Типичное использование Преимущества Недостатки
Python HTML.Parser. BeautifulSoupsup (Markup, «HTML.Parser») Аккумуляторы в комплекте удерживают Speedlenient (как на Python 2.7.3 и 3.2.) Не так быстро, как lxml, менее снисходительно, чем html5lib.
HTML Parser LXML CountrySoup (разметки, “lxml”) Очень Fastlenient Внешняя зависимость
XML Parser LXML Beautifulsoup (Markup, «LXML-XML») BeautifulSoup (Markup, «XML») Очень быстро Только в настоящее время поддерживается XML Parser Внешняя зависимость
HTML5LIB BeautifulSoup (Markup, «HTML5LIB») Чрезвычайно lenientparses страниц так же, как веб-браузер делает Valid HTML5 Очень замедленная зависимость Python

Используйте следующие команды для установки lxml или HTML5LIB парсер,

Linux:

$apt-get install python-lxml
$apt-get insall python-html5lib

Windows:

$pip install lxml
$pip install html5lib

Заключение

С этим мы дойдем до конца этого хрустящего урока о том, как установить Beautifulsoup библиотека. Пожалуйста, не стесняйтесь следить за шагами и установить его в свою систему. Если вы хотите узнать, как использовать библиотеку BeautifulSoup и Scrape веб-страницу, пожалуйста, следуйте за Это руководство И посмотрите на шаг за шагом руководство, чтобы соскрести свою веб-страницу.

Пожалуйста, подпишитесь и оставайтесь настроенными для более интересных статей!

Куда пойти отсюда?

Достаточно теории, давайте познакомимся!

Чтобы стать успешным в кодировке, вам нужно выйти туда и решать реальные проблемы для реальных людей. Вот как вы можете легко стать шестифункциональным тренером. И вот как вы польские навыки, которые вам действительно нужны на практике. В конце концов, что такое использование теории обучения, что никто никогда не нуждается?

Практические проекты – это то, как вы обостряете вашу пилу в кодировке!

Вы хотите стать мастером кода, сосредоточившись на практических кодовых проектах, которые фактически зарабатывают вам деньги и решают проблемы для людей?

Затем станьте питоном независимым разработчиком! Это лучший способ приближения к задаче улучшения ваших навыков Python – даже если вы являетесь полным новичком.

Присоединяйтесь к моему бесплатным вебинаре «Как создать свой навык высокого дохода Python» и посмотреть, как я вырос на моем кодированном бизнесе в Интернете и как вы можете, слишком от комфорта вашего собственного дома.

Присоединяйтесь к свободному вебинару сейчас!

Я профессиональный Python Blogger и Content Creator. Я опубликовал многочисленные статьи и создал курсы в течение определенного периода времени. В настоящее время я работаю полный рабочий день, и у меня есть опыт в областях, таких как Python, AWS, DevOps и Networking.

Вы можете связаться со мной @:

Оригинал: “https://blog.finxter.com/installing-beautiful-soup/”