:::: 개발 ::::/:::: PYTHON(파이썬) ::::

파이썬 사이트 상태

nayha 2022. 8. 26. 00:06
반응형

request 모듈이 필요하다.

python3 -m poetry add request

 

replit.com 에서 코드 테스트하고 있다.

패키지 검색이 안되어서 shell 탭에 직접 명령어 넣어서 설치

 

from  requests import get

# 상태 체크  웹사이트 튜플로 정의 하기
websites =(
  "google.com",
  "naver.com",
  "https://facebook.com"
)

#상태 저장
result = {}

# 루프
for web in websites:
  # 첫 문장이 https:// 가 없으면 https:// 추가한다
  if not (web.startswith("https://")):
    web = f"https://{web}"
  
  # 상태 체크
  response = get(web)

  if response.status_code == 200:
    result[web] = "OK"
  else:
    result[web] = "FAILED"

#전체 사이트 체크 정보 출력
print(result)
반응형