• 목록
  • 아래로
  • 위로
import requests, pause
from datetime import datetime

old = 999
with requests.Session() as s:
    for i in range(0, 10):
        now = datetime.now()
        pause.until(datetime(now.year, now.month, now.day, now.hour, now.minute, now.second + 1, 100000 * i))
        print(now.hour, now.minute, now.second + 1, 100000 * i, sep=":", end=" // ")
        rsp = s.get('URL을 입력하세요')
        server_t = rsp.headers['Date'].split(' ')[-2]
        print(server_t)
        this = int(server_t.split(':')[-1])
        if old - this == -2:
            print('Difference : ', end='')
            print(now.second + 1 - this, 100000 * i, sep=':')
        old = this

 

 

아직 실험 단계의 스크립트로서 특정 서버와 내 PC 간의 시간 차이를 대략 1/10초의 오차로 구할 수 있습니다.

 

HTTP Request 헤더의 Date 항목을 이용하였습니다.

 

물론 서버 시간을 보다 정확하게 구하려면 ping도 고려해야겠지만,

 

어차피 티켓 예매, 수강 신청 등에서는 ping을 반영한 시간 차이가 의미를 지니기 때문에 

 

이 정도로 작성해도 대략 맞아떨어지는 것 같습니다.

 

다만 (i) 내 PC와 특정 서버 간의 시간 차이가 매우 작은 경우, 또는 (ii) ping이 아주 큰 경우에는 위와 같은 방법이 부정확할 것 같네요.

 

보다 정확한 측정을 위한 조언을 부탁드릴게요! ^^

 

작성자
이니스프리 119 Lv. (0%) 2175700/115200000EXP

Make StudyForUs Great Again!

 

CSVpuymXAAAVVpd.jpg

댓글 0

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 마스터 24.02.11.17:21 1024
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 4699
113 오라클 DB 사용할 때 유용한 사이트 1 프요 17.09.06.09:22 378
112 활성 네트워크 이름 바꾸기 1 image 하루살이 title: 황금 서버 (30일)하루살이 17.09.03.11:36 2886
111 작업 관리자의 CPU 이름 바꾸기 1 image 하루살이 title: 황금 서버 (30일)하루살이 17.09.03.11:33 3836
110 제가 알고 있던 통신사 계약기간 만료시 꿀팁을 공개합니다! 3 TVJ title: 열려라 맛스타의 자물쇠TVJ 17.08.21.23:06 519
109 대학생일 경우 윈도우10 무료로 받을 수 있습니다 5 image benjamin 17.07.30.08:51 715
108 갓모드를 만들어 봅시다 [윈도우 10] 9 image TVJ title: 열려라 맛스타의 자물쇠TVJ 17.07.24.00:01 550
107 xss 공격 방어 라이브러리 jin**** jin**** 17.07.18.20:30 2094
106 HTTPS (SSL서버) 보안 점검해주는 사이트 4 블루블루 17.06.17.01:02 544
105 xe 비밀번호/아이디 3 맛수타 17.06.12.06:04 690
104 대학생이라면 PHPStorm 무료로 이용하세요 2 image Eagles Eagles 17.06.11.14:30 4691
103 생활 속 전기 절약하기 3 image 맛수타 17.06.06.13:55 311
102 크롬에서 스타벅스 와이파이 자동 로그인해주는 확장 프로그램 1 블루블루 17.06.06.01:36 704
101 파일질라 최신버전에서 윈도우 비스타를 지원 종료했네요 1 title: 은메달도다 17.05.27.15:45 305
100 무료 홈페이지 비교 9 image 맛수타 17.05.07.16:25 796
99 www-drv 내 클라우드를 웹서버 처럼! 트래픽 아끼기 개꿀팁!! 18 TVJ title: 열려라 맛스타의 자물쇠TVJ 17.04.29.19:52 1475
98 개인 파일을 쉽게 호스팅 해보자!! [ OneDrive ] 11 image TVJ title: 열려라 맛스타의 자물쇠TVJ 17.04.29.12:24 603
97 [무료제공] 강력한 언인스톨러 Soft Organizer 3 이니스프리 이니스프리 17.04.20.21:56 479
96 Nginx 에서 라이믹스 짧은 주소 사용하기 title: 은메달도다 17.04.15.19:52 756
95 9개 소프트웨어 무료 증정 이벤트 1 이니스프리 이니스프리 17.04.09.12:16 370
94 유튜브 영상 다운로드 하는 요령 2 image 오후두시스토리 오후두시스토.. 17.04.08.09:55 734