1 # 4. Which article is in more categories? Python (programming language) or R (programming language)?
5 article_list = ["Python (programming language)", "R (programming language)"]
7 for article in article_list:
8 # Get the list of categories
9 parameters = {'action' : 'query',
11 'prop' : 'categories',
15 # reset the counter to zero once per article
18 # run a "while True" loop
20 wp_call = requests.get('https://en.wikipedia.org/w/api.php', params=parameters)
21 response = wp_call.json()
23 for page_id in response["query"]["pages"].keys():
24 for category in response["query"]["pages"][page_id]['categories']:
27 if 'continue' in response:
28 parameters.update(response['continue'])
32 output_line = "%s: %s categories" % (article, counter)