-
python 으로 도메인 만료기간 체크python/기타 2021. 12. 8. 18:16
python 에서 도메인 만료기간을 체크하는 방법
pip install python-whois
pip 로 whois 모듈을 설치한다.
from datetime import datetime import time import whois domain = "www.naver.com" info = whois.whois(domain) nowdate = datetime.now() startDateTimeStamp = time.mktime(info['updated_date'].timetuple()) expireDateTimeStamp = time.mktime(info['expiration_date'].timetuple()) expire_in = info['expiration_date'] - nowdate print f'startDateTimeStamp : {startDateTimeStamp} , expireDateTimeStamp : {expireDateTimeStamp} , leftDays : {expire_in.days}'
whois 패키지를 사용하면 간단하게 시작일, 만료일, 남은 시간을 가져올 수 있다.
시작일과 만료일은 예제에서는 timestamp 로 변환하였으나 원하는 형태로 가공하여 사용하면 된다.
실제로 해당 기능을 이용하여 홈페이지 관리자에서 1주일 이전일때 관리자에서 경고를 주는 기능으로 사용하고 있다.
- 끝 -
반응형'python > 기타' 카테고리의 다른 글
발로 누르는 키보드 / 발판 키보드 제작 (0) 2022.11.21 python 으로 SSL 만료기간 체크 (0) 2021.12.08 Python 에서 ADB 제어하기 - 2 ( 연결 ) (0) 2021.12.07 Python 에서 ADB 제어하기 - 1 (0) 2021.12.07 python 으로 웹페이지 전체 캡춰(스크롤 캡춰) 하기 (0) 2021.11.25