Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में URL हैंडलिंग मॉड्यूल (urllib)

Python भाषा का उपयोग वेब प्रोग्रामिंग के लिए बड़े पैमाने पर किया जाता है। जब हम वेबसाइट ब्राउज़ करते हैं तो हम वेब पते का उपयोग करते हैं जिसे URL या यूनिफॉर्म रिसोर्स लोकेटर भी कहा जाता है। Python में अंतर्निहित सामग्री होती है जो URL पर कॉल को संभाल सकती है साथ ही URL पर जाने से निकलने वाले परिणाम को पास कर सकती है। इस लेख में हम urllib नामक एक मॉड्यूल देखेंगे। हम इस मॉड्यूल में मौजूद विभिन्न फ़ंक्शन भी देखेंगे जो URL से परिणाम प्राप्त करने में मदद करते हैं।

urllib इंस्टॉल करना

Python वातावरण में urllib इंस्टॉल करने के लिए, हम pip का उपयोग करके नीचे दी गई कमांड का उपयोग करते हैं।

pip install urllib

उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -

URL खोलना

request.urlopen विधि का उपयोग URL पर जाने और इसकी सामग्री को Python वातावरण में लाने के लिए किया जाता है।

उदाहरण

import urllib.request
address = urllib.request.urlopen('https://www.tutorialspoint.com/')
print(address.read())

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -

b'\r\n\r\n.......... .............. \r\n\r\n\r\n

urllib.parse.urlsplit

urlsplit का उपयोग एक URL लेने के लिए किया जा सकता है, फिर इसे उन भागों में विभाजित किया जा सकता है जिनका उपयोग आगे डेटा हेरफेर के लिए किया जा सकता है। उदाहरण के लिए यदि हम प्रोग्रामेटिक रूप से जांचना चाहते हैं कि कोई URL SSL प्रमाणित है या नहीं तो हम urlsplit लागू करते हैं और योजना मान प्राप्त करके निर्णय लेते हैं। नीचे दिए गए उदाहरण में हम आपूर्ति किए गए URL के विभिन्न भागों की जांच करते हैं।

आउटपुट

import urllib.parse
url = 'https://tutorialspoint.com/python'
value = urllib.parse.urlsplit(url)
print(value)

उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -

SplitResult(scheme='https', netloc='tutorialspoint.com', path='/python', query='', fragment='')
  1. - पायथन मॉड्यूल्स: मॉड्यूल कैसे बनाएं

    पायथन मॉड्यूल्स: एक परिचय मॉड्यूल पायथन की एक विशेषता है जो आपको अपने कोड को कई फ़ाइलों में विभाजित करने की अनुमति देती है। पायथन मॉड्यूल्स वे फ़ाइलें हैं जो .py एक्सटेंशन में समाप्त होती हैं। इस गाइड में, हम उदाहरण प्रदान करेंगे और आप सीखेंगे कि पायथन मॉड्यूल कैसे बनाया जाता है। पायथन मॉड्यूल्स: ए

  1. पायथन में PDF से हाइपरलिंक निकालें पायथन में PDF से हाइपरलिंक निकालें

    पायथन में विभिन्न प्रकार के ऑपरेशन हैंडल करने के लिए पैकेज का बड़ा सेट है। PDF से डेटा और मेटा-इनफॉर्मेशन निकालने के लिए, हम PyPdf2 पैकेज का उपयोग करते हैं। यह उपयोग में आसान है और इसमें कई अलग-अलग ऑपरेशन या टूलकिट हैं जैसे PDF से डेटा निकालना, डॉक्यूमेंट में कीवर्ड खोजना, हाइपरलिंक, URL और अन्य जा

  1. - Python फ़ाइल हैंडलिंग में महारत: फ़ाइलें आसानी से बनाएं, पढ़ें, लिखें और हटाएं

    इस पोस्ट में हम Python के फ़ाइल हैंडलिंग मेथड्स पर चर्चा करेंगे। निम्न कोड उदाहरण दिखाते हैं कि Python में फ़ाइलें कैसे बनाएं, पढ़ें, लिखें और हटाएं। Python में फ़ाइलें कैसे बनाएं Python में फ़ाइल बनाने के लिए, हम open() मेथड का उपयोग करते हैं, जो दो पैरामीटर्स लेता है: फ़ाइल का नाम और मोड्स में से