시작하기무료로 시작하기

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
___
코드 편집 및 실행