Začněte nyníZačněte zdarma

Houston, máme 404!

Jak jsi viděl/a ve videu, stavové kódy jsou základní součástí systému HTTP: říkají ti, jestli vše proběhlo v pořádku, nebo jestli je s tvým požadavkem nějaký problém.

Dobrým zvykem je vždy zkontrolovat stavový kód odpovědi, než začneš pracovat se staženou stránkou. K tomu slouží funkce status_code() z balíčku httr(). Jako argument přijímá objekt odpovědi, který vznikne při volání metody požadavku.

Představ si teď, že se pokoušíš scrapovat stejnou stránku jako dříve, ale URL adresu máš špatně (Varigott místo Varigotti).

Toto cvičení je součástí kurzu

Web Scraping v R

Zobrazit kurz

Pokyny k cvičení

  • Načti stavový kód z objektu odpovědi na GET požadavek.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

response <- GET('https://en.wikipedia.org/wiki/Varigott')
# Print status code of inexistent page
___
Upravit a spustit kód