HTTP-förfrågningar i Python med urllib
Nu när du känner till grunderna bakom HTTP GET-förfrågningar är det dags att göra några egna. I den här interaktiva övningen skickar du en GET-förfrågan till DataCamps egna servrar för att hämta information från kursens första kodövning: "https://campus.datacamp.com/courses/1606/4135?ex=2".
I nästa övning hämtar du själva HTML-koden. Just nu ska du däremot paketera och skicka förfrågan och sedan ta emot svaret.
Den här övningen är en del av kursen
Importera data i Python – fortsättningskurs
Övningsinstruktioner
- Importera funktionerna
urlopenochRequestfrån underpaketeturllib.request. - Paketera förfrågan till url:en
"https://campus.datacamp.com/courses/1606/4135?ex=2"med funktionenRequest()och tilldela resultatet tillrequest. - Skicka förfrågan och fånga svaret i variabeln
responsemed funktionenurlopen(). - Kör resten av koden för att se datatypen för
responseoch stänga anslutningen!
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()