[python] 테스트 중 웹 페이지 상태 코드 확인하기

웹 개발 또는 소프트웨어 테스트를 진행할 때, 웹 페이지의 상태 코드를 확인하는 것은 매우 중요합니다. 이를 통해 웹 애플리케이션의 정상 작동 여부를 판단하고, 문제가 발생하면 즉시 대응할 수 있습니다.

Python을 사용하여 웹 페이지의 상태 코드를 확인하는 방법에 대해 알아보겠습니다.

requests 모듈 설치하기

먼저, 웹 페이지의 상태 코드를 확인하기 위해 requests 모듈을 설치해야 합니다. 아래의 명령을 사용하여 설치합니다.

pip install requests

웹 페이지 상태 코드 확인하는 코드 예시

다음은 Python에서 requests 모듈을 사용하여 웹 페이지의 상태 코드를 확인하는 간단한 예시 코드입니다.

import requests

def check_page_status(url):
    response = requests.get(url)
    return response.status_code

url = "https://www.example.com"
status_code = check_page_status(url)
print(f"URL: {url}, 상태 코드: {status_code}")

위의 코드는 requests.get 함수를 사용하여 웹 페이지에 GET 요청을 보내고, response.status_code 속성을 사용하여 상태 코드를 확인합니다. 해당 코드를 check_page_status 함수로 감싸서 재사용할 수 있습니다.

실행 결과 예시

아래는 코드를 실행한 결과 예시입니다.

URL: https://www.example.com, 상태 코드: 200

상태 코드 200은 요청이 성공적으로 처리되었음을 나타냅니다. 만약 상태 코드가 200이 아니라면, 문제가 발생한 것으로 간주할 수 있습니다.

참고 자료

위의 예시 코드와 참고 자료를 활용하여, 파이썬을 사용하여 웹 페이지의 상태 코드를 확인하는 방법을 익힐 수 있습니다. 웹 개발 또는 소프트웨어 테스트 시에는 상태 코드 확인을 통해 웹 페이지의 정상 작동 여부를 쉽게 파악할 수 있으므로, 꼭 활용해보시기 바랍니다.