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
Instruções de exercício
- Importe as funções
urlopen
eRequest
do 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
response
com a funçãourlopen()
. - 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()