Zacznij terazZacznij za darmo

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

Zobacz kurs

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
___
Edytuj i uruchom kod