Выполнение 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()