始める無料で始める

requests パッケージを使う

API を urllib で扱うと、エンコードやデコードなど追加で気にすることが多く、コードが冗長で複雑になりがちです。

その代替として、Python の requests パッケージはよりシンプルに API を扱えます。requests には多くの機能が最初から備わっているため、コードが書きやすく、読みやすくなります。同じ課題を、今度は requests パッケージで試してみましょう。

前の演習と同様に、Lyrics API のURLは http://localhost:3000/lyrics です。

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

Python で学ぶ API 入門

コースを見る

演習の手順

  • requests パッケージをインポートします。
  • URL http://localhost:3000/lyricsrequests.get メソッドに渡します。
  • レスポンスのテキストを出力します。

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

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

# Import the requests package
import ____

# Pass the API URL to the get function
response = requests.get(____)

# Print out the text attribute of the response object
print(response.____)
コードを編集して実行