始める無料で始める

requests を使った Python での HTTP リクエストの実行

urllib パッケージを使った HTTP リクエストの方法を理解したところで、今度はより高水準なライブラリである requests を使って同じことを行う方法を学びましょう。再び DataCamp のサーバーに対して、ヘルプセンターページ "https://instructor-support.datacamp.com/en/" にアクセスします。

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

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

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

コースを見る

演習の手順

  • パッケージ requests をインポートします。
  • 対象の URL を変数 url に代入します。
  • URL へのリクエストを作成し、送信してレスポンスを受け取る処理を、1 つの関数 requests.get() で行い、そのレスポンスを変数 r に代入します。
  • オブジェクト r の text 属性を使って、ウェブページの 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)
コードを編集して実行