BeautifulSoup se Python 3 verenigbaarheid
-
02-07-2019 - |
Vra
Maak BeautifulSoup werk met Python 3?
Indien nie, hoe gou sal daar wees 'n hawe? Sal daar 'n hawe wees nie?
Google nie opdaag nie, iets vir my (Miskien is dit 'coz ek is op soek na die verkeerde ding?)
Oplossing 2
Oor twee maande nadat ek hierdie vraag gevra, het 'n hawe vrygestel:
http://groups.google.com/group/beautifulsoup/browse_thread/ draad / f24882cc17a0625e
Dit sal wed BS werk, maar dit is oor dit. nog nie probeer om dit al is.
Ander wenke
Beautiful Sop 4.x amptelik ondersteun Python 3.
pip install beautifulsoup4
http://www.crummy.com/software/BeautifulSoup/ sê:
Aflaai Beautiful Sop
As jy 'Python 2.3 deur 2.6, die 3.0 reeks is die beste keuse. Die mees onlangse vrystelling in die 3.0 reeks is 3.0.8, vrygestel 30 November, 2009.
As jy 'Python 3.0, moet jy gebruik die 3.1 reeks. pragtige sop weergawe 3.1.0.1 is vrygestel Januarie 6, 2009. Jy kan die 3.1 reeks gebruik met vorige weergawes van Python, maar jy kan loop in die probleme hier beskryf.
Daar is 'n vrylating kandidaat vir Python 3.0 beskikbaar, so jy kan altyd toets verenigbaarheid BeautifulSoup se jouself:)
Ek vermoed die antwoord is "Nee". Volgens Python.org :
Python 3000 (ook bekend as "Py3k", en vrygestel as Python 3.0) is 'n nuwe weergawe van die taal wat stryd is met die 2.x lyn van vrystellings. Die taal is meestal die dieselfde, maar baie besonderhede, veral hoe ingeboude voorwerpe soos woordeboeke en snare werk, verander aansienlik, en 'n baie afgekeur funksies het uiteindelik verwyder. Verder het die standaard biblioteek was herorganiseer in 'n paar prominente plekke.
'n beter plek te maak vir hierdie spesifieke vraag kan wees die BeautifulSoup forum .
Ja, mooi sop werk in python 3,
Linux
apt-get install python3-bs4
Windows
pip install beautifulsoup4
Vir meer inligting sien https: // www. crummy.com/software/BeautifulSoup/bs4/doc/#installing-beautiful-soup