1. Learn
  2. /
  3. 课程
  4. /
  5. Python 数据导入进阶

Connected

道练习

体验 Wikipedia API

您做得很棒,也玩得很开心,我们再给您一个 API:Wikipedia API(文档见此处)。您将学习如何从 Wikipedia 的"Pizza"页面查找并提取信息。这里稍微有点复杂:您的查询会返回"嵌套"的 JSON,也就是 JSON 里面再包含 JSON。但 Python 可以处理,因为它会把它们转换为"字典中的字典"。

从 Wikipedia API 请求相关查询的 URL 是:

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

说明

100 XP
  • 将相应的 URL 赋值给变量 url。
  • 对响应对象 r 调用 json() 方法,并将得到的字典保存到变量 json_data 中。
  • 变量 pizza_extract 保存了 Wikipedia"Pizza"页面的一段内容的 HTML 字符串;使用函数 print() 将该字符串打印到控制台。