विषयसूची:

आप पायथन में सुंदर सूप का उपयोग कैसे करते हैं?
आप पायथन में सुंदर सूप का उपयोग कैसे करते हैं?

वीडियो: आप पायथन में सुंदर सूप का उपयोग कैसे करते हैं?

वीडियो: आप पायथन में सुंदर सूप का उपयोग कैसे करते हैं?
वीडियो: ब्यूटीफुलसूप और पायथन के साथ आसान वेब स्क्रैपिंग | ट्यूटोरियल 2024, नवंबर
Anonim

यदि आप डेबियन या उबंटू लिनक्स के हाल के संस्करण का उपयोग कर रहे हैं, तो आप सिस्टम पैकेज मैनेजर के साथ सुंदर सूप स्थापित कर सकते हैं:

  1. $ उपयुक्त-स्थापित करें अजगर -bs4 (के लिए अजगर 2)
  2. $ apt-get install python3-bs4 (के लिए) अजगर 3)
  3. $ easy_install beautifulsoup4.
  4. $ पाइप सुंदरसूप 4 स्थापित करें।
  5. $ अजगर setup.py स्थापित करें।

इसी तरह, लोग पूछते हैं, आप पायथन में एक सुंदर सूप कैसे बनाते हैं?

काम में लाना सुंदर सूप , आपको इसे स्थापित करने की आवश्यकता है: $ pip install beautifulsoup4 । सुंदर सूप एक पार्सर पर भी निर्भर करता है, डिफ़ॉल्ट lxml है। आप पहले से ही कर सकते हैं पास होना यह, लेकिन आपको जांचना चाहिए (आईडीएलई खोलें और एलएक्सएमएल आयात करने का प्रयास करें)। यदि नहीं, तो करें: $ pip install lxml या $ apt- पाना इंस्टॉल अजगर -एलएक्सएमएल।

इसी तरह, आप सुंदर सूप कैसे आयात करते हैं? शुरू करने के लिए, आयात NS सुंदर सूप पुस्तकालय, HTML फ़ाइल खोलें और इसे पास करें सुंदर सूप , और फिर "प्रिंट करें" सुंदर हे "टर्मिनल में संस्करण। आपको अपनी टर्मिनल विंडो को मूल html टेक्स्ट के अच्छी तरह से इंडेंटेड संस्करण से भरते हुए देखना चाहिए (चित्र 3 देखें)।

इसी तरह, यह पूछा जाता है कि सुंदर सूप का उपयोग किस लिए किया जाता है?

सुंदर सूप एचटीएमएल और एक्सएमएल दस्तावेज़ों को पार्स करने के लिए एक पायथन पैकेज है (विकृत मार्कअप, यानी गैर-बंद टैग सहित, टैग के नाम पर रखा गया है) सूप ) यह पार्स किए गए पृष्ठों के लिए एक पार्स ट्री बनाता है जो हो सकता है उपयोग किया गया HTML से डेटा निकालने के लिए, जो वेब स्क्रैपिंग के लिए उपयोगी है।

आप पायथन और ब्यूटीफुल सूप के साथ एक वेबसाइट को कैसे परिमार्जन करते हैं?

सबसे पहले, हमें उन सभी पुस्तकालयों को आयात करने की आवश्यकता है जिनका हम उपयोग करने जा रहे हैं। इसके बाद, पेज के url के लिए वेरिएबल घोषित करें। फिर, का उपयोग करें अजगर urllib2 घोषित url का HTML पृष्ठ प्राप्त करने के लिए। अंत में, पेज को इसमें पार्स करें सुंदर सूप प्रारूप ताकि हम उपयोग कर सकें सुंदर सूप उस पर काम करने के लिए।

सिफारिश की: