compatibilidade do BeautifulSoup Python 3
-
02-07-2019 - |
Pergunta
trabalho não BeautifulSoup com Python 3?
Se não, como em breve haverá uma porta? Haverá uma porta em tudo?
O Google não aparecer nada para mim (Talvez seja 'coz eu estou procurando a coisa errada?)
Solução 2
Cerca de dois meses depois de eu ter feito esta pergunta, uma porta foi lançado:
http://groups.google.com/group/beautifulsoup/browse_thread/ Tópico / f24882cc17a0625e
É aposto BS trabalho, mas que é sobre ele. Ainda não tentou fazê-lo embora.
Outras dicas
Beautiful Soup 4.x oficialmente suportes Python 3.
pip install beautifulsoup4
http://www.crummy.com/software/BeautifulSoup/ diz:
Baixar bonito Soup
Se você estiver usando Python 2.3 através 2.6, a série 3.0 é a melhor escolha. O lançamento mais recente no 3,0 série é 3.0.8, lançado em 30 de Novembro, 2009.
Se você estiver usando Python 3.0, você deve usar a série 3.1. Beautiful Soup versão 3.1.0.1 foi divulgado em janeiro 6, 2009. Você pode usar a série 3.1 com versões anteriores do Python, mas você pode executar em problemas descrito aqui.
Há um release candidate para Python 3.0 disponíveis, assim você pode sempre teste compatibilidade do BeautifulSoup-se:)
Eu estou supondo que a resposta é "Não". De acordo com a Python.org :
Python 3000 (A.K.A. "Py3k", e lançado como Python 3.0) é um novo versão da linguagem que é incompatível com a linha de 2.x lançamentos. A linguagem é principalmente o mesmos, mas muitos detalhes, especialmente como built-in objetos como dicionários e cordas trabalho, mudaram consideravelmente, e um monte de deprecated recursos foram finalmente removidos. Além disso, a biblioteca padrão tem sido reorganizada em alguns lugares de destaque.
Um lugar melhor para esta questão em particular pode ser a BeautifulSoup fórum .
sim, bela obra sopa em python 3,
Linux
apt-get install python3-bs4
Windows
pip install beautifulsoup4
Para obter mais informações, consulte https: // www. crummy.com/software/BeautifulSoup/bs4/doc/#installing-beautiful-soup