Zacznij terazZacznij za darmo

Wysyłanie żądań HTTP w Pythonie z użyciem urllib

Teraz, gdy znasz już podstawy żądań HTTP GET, czas wysłać kilka własnych. W tym ćwiczeniu wyślesz żądanie GET do serwerów DataCamp, aby pobrać informacje z pierwszego ćwiczenia kodowania w tym kursie: "https://campus.datacamp.com/courses/1606/4135?ex=2".

W następnym ćwiczeniu pobierzesz sam kod HTML. Teraz jednak skupisz się na przygotowaniu i wysłaniu żądania, a następnie na przechwyceniu odpowiedzi.

To ćwiczenie jest częścią kursu

Importowanie danych w Pythonie – poziom średniozaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj funkcje urlopen i Request z podpakietu urllib.request.
  • Utwórz żądanie do adresu URL "https://campus.datacamp.com/courses/1606/4135?ex=2" za pomocą funkcji Request() i przypisz je do zmiennej request.
  • Wyślij żądanie i zapisz odpowiedź w zmiennej response za pomocą funkcji urlopen().
  • Uruchom pozostałą część kodu, aby sprawdzić typ danych zmiennej response i zamknąć połączenie!

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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()
Edytuj i uruchom kod