ПочатиПочніть безкоштовно

Виведення результатів HTTP‑запиту в Python за допомогою urllib

Ви щойно сформували та надіслали GET‑запит до "https://campus.datacamp.com/courses/1606/4135?ex=2", а потім отримали відповідь. Ви бачили, що така відповідь — це об'єкт http.client.HTTPResponse. Але що з цією відповіддю можна зробити?

Оскільки вона надійшла з HTML‑сторінки, ви можете її «прочитати», щоб дістати HTML. І справді, об'єкт http.client.HTTPResponse має відповідний метод read(). У цій вправі ви продовжите попередню гарну роботу: дістанете вміст відповіді та виведете HTML.

Ця вправа є частиною курсу

Середній рівень імпортування даних у Python

Переглянути курс

Інструкції до вправи

  • Надішліть запит і збережіть відповідь у змінній response за допомогою функції urlopen(), як у попередній вправі.
  • Дістаньте вміст відповіді методом read() і збережіть результат у змінній html.
  • Виведіть рядок html.
  • Натисніть Submit — буде виконано все зазначене вище, а також закрито відповідь: тримаймо код охайним!

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Import packages
from urllib.request import urlopen, Request

# Specify the url
url = "https://campus.datacamp.com/courses/1606/4135?ex=2"

# This packages the request
request = Request(url)

# Sends the request and catches the response: response


# Extract the response: html


# Print the html


# Be polite and close the response!
response.close()
Редагувати та запускати код