Web Scraping using JSON and API
JSON–from the web to Python
Wow, congrats! You've just queried your first API programmatically in Python and printed the text of the response to the shell. However, as you know, your response is actually a JSON, so you can do one step better and decode the JSON. You can then print the key-value pairs of the resulting dictionary. That's what you're going to do now!
- Pass the variable
url
to therequests.get()
function in order to send the relevant request and catch the response, assigning the resultant response message to the variabler
. - Apply the
json()
method to the response objectr
and store the resulting dictionary in the variablejson_data
. - # Import packageimport requests# Assign URL to variable: urlurl = 'http://www.omdbapi.com/?apikey=72bc447a&t=social+network'# Package the request, send the request and catch the response: rr = requests.get(url)# Decode the JSON data into a dictionary: json_datajson_data = r.json()# Print each key-value pair in json_datafor k in json_data.keys():print(k + ': ', json_data[k])
Comments
Post a Comment