llnnmc
12/8/2019 - 1:52 PM

get_websever_time.py

#-*- coding:utf-8 -*-

import time
import sys

PY3 = True if sys.version > "3" else False

if PY3:
    import http.client
else:
    import httplib

def get_webservertime(host):
    conn = http.client.HTTPConnection(host) if PY3 else httplib.HTTPConnection(host)
    conn.request("GET", "/")
    r = conn.getresponse()
    ts = r.getheader('date')
    ltime = time.strptime(ts[5:25], "%d %b %Y %H:%M:%S")
    ttime = time.localtime(time.mktime(ltime) + 8 * 60 * 60)
    currenttime = "%u-%02u-%02u %02u:%02u:%02u" % (ttime.tm_year, ttime.tm_mon, ttime.tm_mday, ttime.tm_hour, ttime.tm_min, ttime.tm_sec)
    return(currenttime)

print(get_webservertime("www.baidu.com"))