سؤال

هل يعمل 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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top