Zacznij terazZacznij za darmo

Wykonywanie żądań HTTP w Pythonie za pomocą requests

Skoro już wiesz, jak wykonywać żądania HTTP przy użyciu pakietu urllib, czas nauczyć się robić to samo za pomocą biblioteki requests, działającej na wyższym poziomie abstrakcji. Ponownie wyślesz zapytanie do serwerów DataCamp – tym razem do strony "http://www.datacamp.com/teach/documentation".

Zwróć uwagę, że w przeciwieństwie do poprzednich ćwiczeń z urllib, przy użyciu requests nie trzeba ręcznie zamykać połączenia!

To ćwiczenie jest częścią kursu

Importowanie danych w Pythonie – poziom średniozaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj pakiet requests.
  • Przypisz interesujący cię URL do zmiennej url.
  • Przygotuj żądanie do podanego URL, wyślij je i odbierz odpowiedź za pomocą jednej funkcji requests.get(), przypisując odpowiedź do zmiennej r.
  • Użyj atrybutu text obiektu r, aby zwrócić HTML strony jako łańcuch znaków; zapisz wynik w zmiennej text.
  • Kliknij „Prześlij odpowiedź", aby wyświetlić HTML strony.

Interaktywne ćwiczenie praktyczne

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

# Import package


# Specify the url: url


# Packages the request, send the request and catch the response: r


# Extract the response: text


# Print the html
print(text)
Edytuj i uruchom kod