Realizarea de cereri HTTP în Python folosind urllib
Acum că știi elementele de bază ale cererilor HTTP GET, e momentul să le pui în practică. În acest exercițiu interactiv, vei accesa serverele DataCamp pentru a trimite o cerere GET și a extrage informații din primul exercițiu de programare al acestui curs, "https://campus.datacamp.com/courses/1606/4135?ex=2".
În exercițiul următor, vei extrage chiar codul HTML. Deocamdată însă, vei pregăti și trimite cererea, apoi vei recepționa răspunsul.
Acest exercițiu face parte din cursul
Importul intermediar de date în Python
Instrucțiuni pentru exercițiu
- Importă funcțiile
urlopenșiRequestdin subpachetulurllib.request. - Pregătește cererea către URL-ul
"https://campus.datacamp.com/courses/1606/4135?ex=2"folosind funcțiaRequest()și atribuie rezultatul variabileirequest. - Trimite cererea și recepționează răspunsul în variabila
responsecu ajutorul funcțieiurlopen(). - Rulează restul codului pentru a vedea tipul de date al variabilei
responseși pentru a închide conexiunea!
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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()