توافق BeautifulSoup مع Python 3
-
02-07-2019 - |
سؤال
هل يعمل BeautifulSoup مع Python 3؟
إذا لم يكن الأمر كذلك، متى سيكون هناك ميناء؟هل سيكون هناك ميناء على الإطلاق؟
جوجل لا يعرض لي أي شيء (ربما يكون السبب هو أنني أبحث عن الشيء الخطأ؟)
المحلول 2
بعد حوالي شهرين من طرح هذا السؤال، تم إطلاق سراح المنفذ:
http://groups.google.com/group/beautifulsoup/browse_thread/thread/f24882cc17a0625e
سوف يراهن على أن BS يعمل، ولكن هذا كل ما في الأمر.لم أحاول ذلك بعد رغم ذلك.
نصائح أخرى
حساء جميل 4.x يدعم رسميا بايثون 3.
pip install beautifulsoup4
http://www.crummy.com/software/BeautifulSoup/ يقول:
تحميل الحساء الجميل
إذا كنت تستخدم 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 ، ولكن قد تواجه المشكلات الموضحة هنا.
هناك الافراج عن مرشح لبيثون 3.0 متاح، لذلك يمكنك دائمًا اختبار توافق BeautifulSoup بنفسك :)
أظن أن الإجابة هي "لا".وفق بايثون.org:
بايثون 3000 (ويعرف أيضًا باسم"Py3k" ، وتم إصداره كـ Python 3.0) هو إصدار جديد من اللغة غير المتوافقة مع خط الإصدار 2.x.اللغة هي نفسها في الغالب ، ولكن العديد من التفاصيل ، خاصة كيف تعمل الكائنات المدمجة مثل القواميس والسلاسل ، وتغيرت بشكل كبير ، وقد تمت إزالة الكثير من الميزات التي تم إهمالها.أيضا ، تم إعادة تنظيم المكتبة القياسية في عدد قليل من الأماكن البارزة.
قد يكون المكان الأفضل لهذا السؤال بالذات هو منتدى الحساء الجميل.
نعم، عمل حساء جميل في بيثون 3،
لينكس
apt-get install python3-bs4
شبابيك
pip install beautifulsoup4
لمزيد من المعلومات، راجع https://www.crummy.com/software/BeautifulSoup/bs4/doc/#installing-beautiful-soup