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
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 zmiennejr. - Użyj atrybutu
textobiektur, aby zwrócić HTML strony jako łańcuch znaków; zapisz wynik w zmiennejtext. - 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)