728x90
import whois # pip install python-whois
from datetime import datetime, timedelta
import time
import pymsteams
list = [
'www.naver.com', 'www.daum.net'
]
for hostname in list:
domain = whois.whois(hostname)
t = time.time()
today = time.strftime("%Y%m%d", time.gmtime(t))
date_now = datetime.strptime(today, "%Y%m%d").date()
date_exp = datetime.strptime(
str(domain.expiration_date[0]), "%Y-%m-%d %H:%M:%S").date()
diff = (date_exp - date_now).days
if diff < 30:
print(hostname, diff, date_exp)
else:
print(hostname, diff, date_exp)
noti = hostname + " 도메인 만료 " + \
str(diff) + "일 남았습니다" + " (" + str(date_exp) + ")"
myTeamsMessage = pymsteams.connectorcard("https://") #웹훅 주소 입력 (커넥터 구성하기)
myTeamsMessage.text(noti)
myTeamsMessage.send()
time.sleep(5)
728x90
'기타' 카테고리의 다른 글
웹사이트 모니터링 (0) | 2021.06.07 |
---|---|
일반 웹사이트를 RSS로 구독하기 (실패) (0) | 2021.06.01 |
지라 서버와 깃랩 연동하기 (0) | 2021.05.07 |
앱스토어 리뷰 정보 가져오기 (0) | 2021.05.04 |
크롬에서 보안 DNS 사용하기 (0) | 2021.04.23 |