1. 学ぶ
  2. /
  3. コース
  4. /
  5. Intermediate Importing Data in Python

Connected

演習

urllib を使って Python で HTTP リクエスト結果を表示する

あなたは "https://campus.datacamp.com/courses/1606/4135?ex=2" に対して GET リクエストを作成して送信し、レスポンスを受け取りました。レスポンスは http.client.HTTPResponse オブジェクトであることがわかりました。では、このレスポンスで何ができるでしょうか。

これは HTML ページから来ているので、HTML を取り出すために内容を「読み取る」ことができます。実際、http.client.HTTPResponse オブジェクトには対応する read() メソッドがあります。この演習では、前の内容を発展させて、レスポンスからデータを抽出し、HTML を表示してみます。

指示

100 XP
  • 前の演習と同様に、urlopen() 関数でリクエストを送り、変数 response にレスポンスを受け取ります。
  • read() メソッドでレスポンスを抽出し、結果を変数 html に保存します。
  • 文字列 html を出力します。
  • 上記をすべて実行し、最後にレスポンスを閉じるために提出してください。コードをすっきり保ちましょう。