requests パッケージを使う
API を urllib で扱うと、エンコードやデコードなど追加で気にすることが多く、コードが冗長で複雑になりがちです。
その代替として、Python の requests パッケージはよりシンプルに API を扱えます。requests には多くの機能が最初から備わっているため、コードが書きやすく、読みやすくなります。同じ課題を、今度は requests パッケージで試してみましょう。
前の演習と同様に、Lyrics API のURLは http://localhost:3000/lyrics です。
この演習はコースの一部です
Python で学ぶ API 入門
演習の手順
requestsパッケージをインポートします。- URL
http://localhost:3000/lyricsをrequests.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.____)