January 2019
Intermediate to advanced
378 pages
8h 27m
English
Since one of the more common ways to access data is through a RESTful API, one library that you'll want to be aware of is the Python Requests library, http://www.python-requests.org/en/latest/. Dubbed HTTP for humans, it makes interacting with APIs a clean and simple experience.
Let's take a look at a sample interaction, using requests to pull down data from GitHub's API. Here, we will make a call to the API and request a list of starred repositories for a user:
import requests r = requests.get(r"https://api.github.com/users/acombs/starred") r.json()
This will return a JSON of all the repositories the user has starred, along with attributes about each. Here is a snippet of the output for the preceding call:
Read now
Unlock full access