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 exercicio faz parte do curso
Importação Intermediária de Dados em Python
Instruções do exercicio
- Importe as funções
urlopeneRequestdo subpacoteurllib.request. - Empacote a solicitação para a url
"https://campus.datacamp.com/courses/1606/4135?ex=2"usando a funçãoRequest()e atribua-a arequest. - Envie a solicitação e capture a resposta na variável
responsecom a funçãourlopen(). - Execute o restante do código para ver o tipo de dados de
responsee para fechar a conexão!
exercicio interativo prático
Tente este exercicio completando 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()