始める無料で始める

requestsを使用したPythonでのHTTPリクエスト

urllib パッケージを使用して HTTP リクエストを作成する方法をよく理解できたので、次はより高レベルな requests ライブラリを使って同じことを行う方法を確認します。再び DataCamp のサーバーに "http://www.datacamp.com/teach/documentation" ページを問い合わせます。

urllib を使用した前の演習とは異なり、requests を使用する場合は接続を閉じる必要がないことに注意してください!

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

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

コースを見る

演習の手順

  • パッケージ requests をインポートします。
  • 変数 url に対象のURLを代入します。
  • requests.get() を使って、URLへのリクエストの作成・送信・レスポンスの受け取りを一度に行い、レスポンスを変数 r に代入します。
  • オブジェクト rtext 属性を使って、ウェブページのHTMLを文字列として取得し、変数 text に格納します。
  • 回答を送信して、ウェブページのHTMLを表示します。

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

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

# Import package


# Specify the url: url


# Packages the request, send the request and catch the response: r


# Extract the response: text


# Print the html
print(text)
コードを編集して実行