Python में urllib का उपयोग करके HTTP रिक्वेस्ट करना
अब जब आप HTTP GET रिक्वेस्ट की बुनियादी बातें समझ गए हैं, तो अपनी खुद की रिक्वेस्ट करने का समय है। इस इंटरएक्टिव अभ्यास में, आप हमारे अपने DataCamp सर्वर को पिंग करेंगे ताकि कोर्स की पहली कोडिंग एक्सरसाइज़ से जानकारी निकालने के लिए एक GET रिक्वेस्ट की जा सके: "https://campus.datacamp.com/courses/1606/4135?ex=2".
अगले अभ्यास में, आप HTML स्वयं एक्सट्रैक्ट करेंगे। फिलहाल, आप रिक्वेस्ट को पैक करेंगे, उसे भेजेंगे और फिर रिस्पॉन्स को कैच करेंगे।
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Importing Data in Python
अभ्यास निर्देश
- सबपैकेज
urllib.requestसे functionsurlopenऔरRequestइम्पोर्ट करें. Request()फंक्शन का उपयोग करके url"https://campus.datacamp.com/courses/1606/4135?ex=2"के लिए रिक्वेस्ट पैक करें और उसेrequestमें असाइन करें.urlopen()फंक्शन से रिक्वेस्ट भेजें और वैरिएबलresponseमें रिस्पॉन्स कैच करें.- बाकी कोड चलाएँ ताकि
responseका datatype दिखे और कनेक्शन बंद हो!
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Import packages
# Specify the url
url = "https://campus.datacamp.com/courses/1606/4135?ex=2"
# This packages the request: request
# Sends the request and catches the response: response
# Print the datatype of response
print(type(response))
# Be polite and close the response!
response.close()