Совместимость с BeautifulSoup's Python 3 - PullRequest
20 голосов
/ 29 сентября 2008

BeautifulSoup работает с Python 3?

Если нет, то как скоро будет порт? Будет ли вообще порт?

Google мне ничего не показывает (может, потому что я ищу не ту вещь?)

Ответы [ 6 ]

20 голосов
/ 28 марта 2012

Beautiful Soup 4.x официально поддерживает Python 3.

pip install beautifulsoup4
6 голосов
/ 30 декабря 2008

Примерно через два месяца после того, как я задал этот вопрос, порт был освобожден:

http://groups.google.com/group/beautifulsoup/browse_thread/thread/f24882cc17a0625e

Бьюсь об заклад, что БС работает, но это все. Хотя еще не пробовал.

3 голосов
/ 02 декабря 2009

http://www.crummy.com/software/BeautifulSoup/ говорит:

Скачать Beautiful Soup

Если вы используете Python 2.3 через 2.6, серия 3.0 - лучший выбор. Самый последний выпуск в Серия 3.0 - 3.0.8, выпущена 30 ноября 2009 года.

Если вы используете Python 3.0, вы должны используйте серию 3.1. Красивый суп версия 3.1.0.1 была выпущена в январе 6, 2009. Вы можете использовать 3.1 серии с более ранними версиями Python, но вы можете столкнуться с проблемами описано здесь.

2 голосов
/ 01 октября 2008

Доступен кандидат на выпуск для Python 3.0 , поэтому вы всегда можете самостоятельно проверить совместимость BeautifulSoup:)

1 голос
/ 29 сентября 2008

Я предполагаю, что ответ "Нет". По данным Python.org :

Python 3000 (a.k.a. "Py3k", и выпущен как Python 3.0) является новым версия языка, который несовместим с линией 2.x релизы. Язык в основном то же самое, но много деталей, особенно как встроенные объекты, такие как словари и струны работают, изменились значительно, и многие устарели функции были наконец удалены. Кроме того, стандартная библиотека была реорганизован в нескольких видных местах.

Лучшим местом для этого конкретного вопроса может быть форум BeautifulSoup .

0 голосов
/ 23 июля 2018

да, красивая работа супа в питоне 3,

Linux

apt-get install python3-bs4 

Windows

pip install beautifulsoup4

Для получения дополнительной информации см. https://www.crummy.com/software/BeautifulSoup/bs4/doc/#installing-beautiful-soup

...