requestsを使用したPythonでのHTTPリクエスト
urllib パッケージを使用して HTTP リクエストを作成する方法をよく理解できたので、次はより高レベルな requests ライブラリを使って同じことを行う方法を確認します。再び DataCamp のサーバーに "http://www.datacamp.com/teach/documentation" ページを問い合わせます。
urllib を使用した前の演習とは異なり、requests を使用する場合は接続を閉じる必要がないことに注意してください!
この演習はコースの一部です
Pythonによるデータインポート中級
演習の手順
- パッケージ
requestsをインポートします。 - 変数
urlに対象のURLを代入します。 requests.get()を使って、URLへのリクエストの作成・送信・レスポンスの受け取りを一度に行い、レスポンスを変数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)