[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
이 아니라면, 문제가 발생한 것으로 간주할 수 있습니다.
참고 자료
위의 예시 코드와 참고 자료를 활용하여, 파이썬을 사용하여 웹 페이지의 상태 코드를 확인하는 방법을 익힐 수 있습니다. 웹 개발 또는 소프트웨어 테스트 시에는 상태 코드 확인을 통해 웹 페이지의 정상 작동 여부를 쉽게 파악할 수 있으므로, 꼭 활용해보시기 바랍니다.