Houston, mamy 404!
Jak pokazano w wideo, kody statusu są kluczowym elementem systemu HTTP: informują, czy wszystko przebiega prawidłowo, czy też wystąpił problem z zapytaniem.
Dobrą praktyką jest zawsze sprawdzanie kodu statusu odpowiedzi przed przystąpieniem do pracy z pobraną stroną. Możesz do tego użyć funkcji status_code() z pakietu httr(). Przyjmuje ona jako argument obiekt odpowiedzi zwrócony przez metodę żądania.
Załóżmy teraz, że próbujesz zescrapować tę samą stronę co wcześniej, ale adres URL jest błędny (Varigott zamiast Varigotti).
To ćwiczenie jest częścią kursu
Web Scraping w R
Instrukcje do ćwiczenia
- Odczytaj kod statusu obiektu odpowiedzi zwróconego przez żądanie GET.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
response <- GET('https://en.wikipedia.org/wiki/Varigott')
# Print status code of inexistent page
___