Executando solicitações HTTP em Python usando urllib

Agora que você conhece os fundamentos das solicitações do HTTP GET, é hora de realizar algumas de suas próprias solicitações. Neste exercício interativo, você fará um ping em nossos próprios servidores DataCamp para executar uma solicitação GET para extrair informações do primeiro exercício de codificação deste curso, "https://campus.datacamp.com/courses/1606/4135?ex=2".

No próximo exercício, você extrairá o próprio HTML. No entanto, neste momento, você vai empacotar e enviar a solicitação e, em seguida, capturar a resposta.

Este exercício faz parte do curso

Importação intermediária de dados em Python

Ver Curso

Instruções de exercício

  • Importe as funções urlopen e Request do subpacote urllib.request.
  • Empacote a solicitação para a url "https://campus.datacamp.com/courses/1606/4135?ex=2" usando a função Request() e atribua-a a request.
  • Envie a solicitação e capture a resposta na variável response com a função urlopen().
  • Execute o restante do código para ver o tipo de dados de response e para fechar a conexão!

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# 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()