Работает ли BeautifulSoup с Python 3?Совместимость с Python 3 BeautifulSoup
Если нет, то как скоро будет порт? Будет ли порт вообще?
Google не оказаться ничего мне (Может быть, это «сог Я ищу ту вещь?)
Работает ли BeautifulSoup с Python 3?Совместимость с Python 3 BeautifulSoup
Если нет, то как скоро будет порт? Будет ли порт вообще?
Google не оказаться ничего мне (Может быть, это «сог Я ищу ту вещь?)
Примерно через два месяца после того, как я задал этот вопрос, порт был выпущен:
http://groups.google.com/group/beautifulsoup/browse_thread/thread/f24882cc17a0625e
Это будет ставка BS работает, но об этом. Еще не пробовал.
Я предполагаю, что ответ„Нет“. По Python.org:
Python 3000 (а.к.а. "Py3k", и выпущен в Python 3.0) новая версия языка, который несовместима с 2.x линии релизов . В основном это язык , но многие детали, особенно то, как встроенных объектов, таких как словари и строки , сильно изменили , и многие устаревшие функции были удалены. Кроме того, стандартная библиотека была реорганизована в нескольких известных местах.
Лучшим местом для данного вопроса может быть BeautifulSoup forum.
Там в release candidate for Python 3.0 доступны, так что вы всегда можете проверить совместимость BeautifulSoup в себя :)
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. Beautiful Soup Версия 3.1.0.1 была выпущена Январь 6, 2009. Вы можете использовать серии 3.1 с более ранними версиями Python, но вы можете столкнуться с проблемами , описанными здесь.
Beautiful Soup 4.xofficially supports Python 3.
pip install beautifulsoup4
Когда я пытался использовать его, он дал мне ошибку говоря, я использовал питон 2 .x версии на питон 3.x – 2016-02-09 17:35:50