HTTP requesty v Pythonu pomocí urllib
Teď, když znáš základy HTTP GET requestů, je čas si je vyzkoušet na vlastní kůži. V tomto interaktivním cvičení pošleš request na servery DataCampu a pomocí GET requestu získáš informace z prvního cvičení tohoto kurzu: "https://campus.datacamp.com/courses/1606/4135?ex=2".
V dalším cvičení pak z odpovědi extrahuješ samotný HTML kód. Teď se ale zaměříš na sestavení a odeslání requestu a zachycení odpovědi.
Toto cvičení je součástí kurzu
Intermediate Importing Data in Python
Pokyny k cvičení
- Z balíčku
urllib.requestimportuj funkceurlopenaRequest. - Pomocí funkce
Request()sestav request na url"https://campus.datacamp.com/courses/1606/4135?ex=2"a výsledek ulož do proměnnérequest. - Odešli request a zachyť odpověď do proměnné
responsepomocí funkceurlopen(). - Spusť zbytek kódu, abys viděl/a datový typ proměnné
response, a nezapomeň zavřít spojení!
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()