Houston, we got a 404!
영상에서 보셨듯이, HTTP 시스템의 핵심 요소 중 하나는 상태 코드입니다. 상태 코드는 요청이 성공했는지, 문제가 있는지를 알려 줍니다.
다운로드한 페이지를 다루기 전에 항상 응답의 상태 코드를 확인하는 것이 좋은 습관이에요. 이를 위해 httr() 패키지의 status_code() 함수를 사용할 수 있습니다. 이 함수는 요청 메서드의 결과로 생성된 응답 객체를 인수로 받습니다.
이제 이전과 같은 페이지를 스크레이핑하려고 하는데, URL을 잘못 입력했다고 가정해 보세요(정확한 Varigotti 대신 Varigott라고 입력함).
이 연습은 강의의 일부입니다
R로 배우는 웹 스크레이핑
연습 안내
- GET 요청으로부터 생성된 응답 객체의 상태 코드를 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
response <- GET('https://en.wikipedia.org/wiki/Varigott')
# Print status code of inexistent page
___