1. Learn
  2. /
  3. คอร์ส
  4. /
  5. Funkcyjne programowanie średnio zaawansowane z purrr

Connected

แบบฝึกหัด

Pobieranie kodów statusu za pomocą GET()

W ostatnim ćwiczeniu przejdziemy z funkcji read_lines() na funkcję GET() z pakietu httr.

Na początku stworzymy wersję possibly() funkcji GET(), aby sprawdzić, czy niektóre z posiadanych adresów URL zwracają błąd. Jeśli połączenie z danym adresem URL powiedzie się, zostanie zwrócony obiekt połączenia zawierający element "status_code".

Nie przejmuj się szczegółami wyników – zapamiętaj tylko, że jeśli funkcja GET() zwraca błąd, oznacza to, że dany adres URL jest niedostępny. Numer kodu statusu może brzmieć jak żargon sieciowy, ale omówimy to dokładniej w następnym rozdziale. Na razie wystarczy wiedzieć, że kod 200 oznacza, że wszystko przebiegło zgodnie z oczekiwaniami.

Wektor urls jest dostępny w twoim środowisku, a pakiety purrr i httr zostały już załadowane.

คำแนะนำ

100 XP
  • Utwórz wersję funkcji GET(), która w przypadku błędu zwróci NULL.

  • Nadaj nazwy elementom wynikowej listy.

  • Usuń wartości NULL.

  • Wyodrębnij "status_code" każdego elementu.