Houston, 404 aldık!
Videoda gördüğün gibi, HTTP sisteminin temel parçalarından biri durum kodlarıdır: Her şey yolunda mı yoksa isteğinde bir sorun mu var, bunu söylerler.
İndirilen sayfayla çalışmaya başlamadan önce yanıtın durum kodunu kontrol etmek iyi bir pratiktir. Bunun için httr() paketindeki status_code() fonksiyonunu kullanabilirsin. Bu fonksiyon, bir istek metodunun sonucu olan yanıt (response) nesnesini argüman olarak alır.
Şimdi, daha öncekiyle aynı sayfayı kazımaya çalıştığını ama bir şekilde URL’yi yanlış yazdığını varsayalım (Varigotti yerine Varigott).
Bu egzersiz
R ile Web Kazıma
kursunun bir parçasıdırEgzersiz talimatları
- GET isteğinden dönen yanıt nesnesinin durum kodunu oku.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
response <- GET('https://en.wikipedia.org/wiki/Varigott')
# Print status code of inexistent page
___