ÎncepețiÎncepe gratuit

Explorarea API-ului Wikipedia

Te descurci atât de bine, încât îți mai pregătim un API: API-ul Wikipedia (documentat aici). Vei descoperi cum să găsești și să extragi informații din pagina Wikipedia dedicată Pizza. Lucrurile devin puțin mai complexe aici, deoarece interogarea ta va returna JSON-uri imbricate, adică JSON-uri în interiorul altor JSON-uri. Python gestionează acest lucru fără probleme, traducându-le în dicționare imbricate.

URL-ul care trimite interogarea relevantă către API-ul Wikipedia este

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

Acest exercițiu face parte din cursul

Importul intermediar de date în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Atribuie URL-ul corespunzător variabilei url.
  • Aplică metoda json() obiectului de răspuns r și stochează dicționarul rezultat în variabila json_data.
  • Variabila pizza_extract conține HTML-ul unui extras din pagina Wikipedia Pizza sub formă de șir de caractere; folosește funcția print() pentru a afișa acest șir în consolă.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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']
____
Editează și rulează codul