Python Urllib.Request और urlopen() का उपयोग करके इंटरनेट एक्सेस

यूआरएललिब क्या है?

urllib एक है Python वह मॉड्यूल जिसका उपयोग खोलने के लिए किया जा सकता है URLयह कार्यों और वर्गों को परिभाषित करता है ताकि सहायता मिल सके। URL कार्रवाई।

- Python आप इंटरनेट से XML, HTML, JSON आदि जैसे डेटा तक पहुंच और पुनर्प्राप्त भी कर सकते हैं। आप इसका उपयोग भी कर सकते हैं Python इस डेटा के साथ सीधे काम करने के लिए। इस ट्यूटोरियल में हम देखेंगे कि हम वेब से डेटा कैसे प्राप्त कर सकते हैं। उदाहरण के लिए, यहाँ हमने गुरु99 का एक वीडियो इस्तेमाल किया है। URLऔर हम इस वीडियो को एक्सेस करने जा रहे हैं। URL का उपयोग Python साथ ही इसकी एचटीएमएल फाइल प्रिंट करें URL.

कैसे खोलें URL Urllib का उपयोग करना

इंटरनेट डेटा से कनेक्ट करने के लिए कोड चलाने से पहले, हमें इंपोर्ट स्टेटमेंट की आवश्यकता है। URL लाइब्रेरी मॉड्यूल या “urllib”।

प्रारंभिक URL Urllib का उपयोग करना

  • urllib आयात करें
  • अपना मुख्य कार्य परिभाषित करें
  • वेरिएबल webUrl घोषित करें
  • फिर urlopen फ़ंक्शन को कॉल करें URL लिब लाइब्रेरी
  • RSI URL हम यूट्यूब पर गुरु99 ट्यूटोरियल खोल रहे हैं
  • अब हम परिणाम कोड प्रिंट करेंगे
  • परिणाम कोड को हमारे द्वारा बनाए गए webUrl वेरिएबल पर getcode फ़ंक्शन को कॉल करके प्राप्त किया जाता है
  • हम इसे एक स्ट्रिंग में परिवर्तित करने जा रहे हैं, ताकि इसे हमारे स्ट्रिंग "परिणाम कोड" के साथ संयोजित किया जा सके
  • यह एक नियमित HTTP कोड “200” होगा, जो दर्शाता है कि http अनुरोध सफलतापूर्वक संसाधित हो गया है

एचटीएमएल फाइल फॉर्म कैसे प्राप्त करें URL in Python

आप HTML फ़ाइल को “read function” का उपयोग करके भी पढ़ सकते हैं Python, और जब आप कोड चलाएंगे, तो HTML फ़ाइल कंसोल में दिखाई देगी।

एचटीएमएल फ़ाइल फ़ॉर्म URL in Python

  • वेब पर रीड फ़ंक्शन को कॉल करेंURL परिवर्तनशील
  • रीड वेरिएबल डेटा फ़ाइलों की सामग्री को पढ़ने की अनुमति देता है
  • पूरी सामग्री पढ़ें URL डेटा नामक एक वेरिएबल में
  • कोड चलाएँ- यह डेटा को HTML प्रारूप में प्रिंट करेगा

यहाँ पूरा कोड है

Python 2 उदाहरण

#  
# read the data from the URL and print it
#
import urllib2

def main():
# open a connection to a URL using urllib2
   webUrl = urllib2.urlopen("https://www.youtube.com/user/guru99com")
  
#get the result code and print it
   print "result code: " + str(webUrl.getcode()) 
  
# read the data from the URL and print it
   data = webUrl.read()
   print data
 
if __name__ == "__main__":
  main()

Python 3 उदाहरण

#
# read the data from the URL and print it
#
import urllib.request
# open a connection to a URL using urllib
webUrl  = urllib.request.urlopen('https://www.youtube.com/user/guru99com')

#get the result code and print it
print ("result code: " + str(webUrl.getcode()))

# read the data from the URL and print it
data = webUrl.read()
print (data)

इस पोस्ट को संक्षेप में इस प्रकार लिखें: