1. Learn
  2. /
  3. Courses
  4. /
  5. Intermediate Importing Data in Python

Connected

Exercise

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

Instructions

100 XP
  • 該当する URL を変数 url に代入してください。
  • レスポンスオブジェクト r に json() メソッドを適用し、得られた辞書を変数 json_data に保存してください。
  • 変数 pizza_extract には、Wikipedia の Pizza ページからの抜粋の HTML が文字列として入っています。print() 関数を使ってこの文字列をシェルに出力してください。