始める無料で始める

API リクエスト

今度は自分でOMDB(Open Movie Database)の API を使って映画データを取得してみましょう。 クエリ対象の映画は The Social Network です。 動画で紹介したように、映画 Hackers を検索する際のクエリ文字列は 'http://www.omdbapi.com/?t=hackers' で、引数は t=hackers の1つだけでした。

注意:OMDB は最近 API の仕様を変更しました。現在は API キーの指定も必要です。そのため、URL にもう1つ引数を追加する必要があります:apikey=72bc447a

この演習はコースの一部です

Pythonによるデータインポート中級

コースを見る

演習の手順

  • requests パッケージをインポートします。
  • クエリURLを変数 url に代入し、映画 The Social Network のデータを取得するため'http://www.omdbapi.com' を実行します。クエリ文字列には apikey=72bc447at=the+social+network の2つの引数を指定します。これらは apikey=72bc447a&t=the+social+network のように組み合わせます。
  • レスポンスオブジェクト rtext 属性を使い、print() 関数に渡して出力します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Import requests package


# Assign URL to variable: url


# Package the request, send the request and catch the response: r
r = requests.get(url)

# Print the text of the response

コードを編集して実行