python으로 특정 서버 시간 가져오기

sen·2021년 8월 20일
0

http response 메시지 헤더의 Date를 이용한다.

출력 형식 편의상 month를 선언했다.

#-*- coding: euc-kr -*-
import urllib.request
month = {'Jan':'01', 'Feb':'02', 'Mar':'03', 'Apr':'04', 'May':'05', 'Jun':'06', \
    'Jul':'07', 'Aug':'08', 'Sep':'09', 'Oct':'10', 'Nov':'11', 'Dec':'12'}

url = 'http://www.google.com'
date = urllib.request.urlopen(url).headers['Date'][5:-4]
d, m, y, hour, min, sec = date[:2], month[date[3:6]], date[7:11], date[12:14], date[15:17], date[18:]
print(f'[{url}]의 서버시간\n{y}{m}{d}{hour}{min}{sec}초')

profile
공부 아카이브

1개의 댓글

comment-user-thumbnail
2022년 8월 19일

서버의 시간은 오전 10시부터 1시라고 나오던데 왜 그런가요?

답글 달기