python/기타
python 으로 도메인 만료기간 체크
zoomer75
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주일 이전일때 관리자에서 경고를 주는 기능으로 사용하고 있다.
- 끝 -
반응형