शुरू करेंमुफ़्त में शुरू करें

Wikipedia API को जाँचें

आप बहुत अच्छा कर रहे हैं और इतना मज़ा आ रहा है कि हम आपको एक और API देने वाले हैं: Wikipedia API (डॉक्यूमेंटेशन यहाँ). आप Wikipedia पर Pizza पेज से जानकारी ढूँढना और निकालना सीखेंगे. यहाँ थोड़ा रोचक यह है कि आपकी क्वेरी nested JSONs लौटाएगी — यानी JSON के अंदर JSON — लेकिन Python इसे आसानी से संभाल लेता है क्योंकि वह इन्हें dictionaries के अंदर dictionaries में बदल देता है.

Wikipedia API से संबंधित क्वेरी के लिए URL है

https://en.wikipedia.org/w/api.php?action=query&prop=extracts&format=json&exintro=&titles=pizza

यह अभ्यास पाठ्यक्रम का हिस्सा है

इंटरमीडिएट Importing Data in Python

पाठ्यक्रम देखें

अभ्यास निर्देश

  • संबंधित URL को वैरिएबल url में असाइन करें.
  • response ऑब्जेक्ट r पर json() मेथड लगाएँ और प्राप्त dictionary को वैरिएबल json_data में स्टोर करें.
  • वैरिएबल pizza_extract में Wikipedia के Pizza पेज के extract का HTML एक string के रूप में है; इस string को शेल पर प्रिंट करने के लिए print() फंक्शन का उपयोग करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Import package
import requests

# Assign URL to variable: url


# Always include a descriptive User-Agent (Wikipedia requires this)
headers = {
    "User-Agent": "Checking out the Wikipedia API"
}

# Package the request, send the request and catch the response: r
r = requests.get(url, headers=headers)

# Decode the JSON data into a dictionary: json_data


# Print the Wikipedia page extract
pizza_extract = json_data['query']['pages']['24768']['extract']
____
कोड संपादित करें और चलाएँ