Houston, recebemos um 404!
Como você viu no vídeo, uma parte fundamental do sistema HTTP são os códigos de status: eles indicam se está tudo certo ou se há algum problema com sua requisição.
É uma boa prática sempre verificar o código de status de uma resposta antes de começar a trabalhar com a página baixada. Para isso, você pode usar a função status_code() do pacote httr(). Ela recebe como argumento um objeto de resposta resultante de um método de requisição.
Agora vamos supor que você está tentando fazer scraping da mesma página de antes, mas, por algum motivo, você errou a URL (Varigott em vez de Varigotti).
Este exercício faz parte do curso
Web Scraping em R
Instruções do exercício
- Leia o código de status do objeto de resposta da requisição GET.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
response <- GET('https://en.wikipedia.org/wiki/Varigott')
# Print status code of inexistent page
___