НачатьНачать бесплатно

Выполнение HTTP-запросов в Python с помощью urllib

Теперь, когда вы знакомы с основами HTTP GET-запросов, пришло время попробовать их на практике. В этом упражнении вы обратитесь к серверам DataCamp, чтобы выполнить GET-запрос и получить информацию из первого задания этого курса: "https://campus.datacamp.com/courses/1606/4135?ex=2".

В следующем упражнении вы извлечёте сам HTML. Пока же ваша задача — сформировать и отправить запрос, а затем получить ответ.

Это упражнение является частью курса

Импорт данных в Python: средний уровень

Посмотреть курс

Инструкции к упражнению

  • Импортируйте функции urlopen и Request из подпакета urllib.request.
  • Сформируйте запрос к URL "https://campus.datacamp.com/courses/1606/4135?ex=2" с помощью функции Request() и сохраните результат в переменную request.
  • Отправьте запрос и получите ответ в переменную response с помощью функции urlopen().
  • Запустите остальной код, чтобы увидеть тип данных response и закрыть соединение!

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Import packages


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

# This packages the request: request


# Sends the request and catches the response: response


# Print the datatype of response
print(type(response))

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