然但是,这个只能获取到秒,没法到毫秒。我暂时不知道该咋解决 代码 import requests import time while True: class time
然但是,这个只能获取到秒,没法到毫秒。我暂时不知道该咋解决
代码
import requests
import time
while True:
class timeTaobao(object):
r1 = requests.get(url='Http://api.m.taobao.com/rest/api3.do?api=mtop.common.getTimestamp',
headers={'User-Agent': 'Mozilla/5.0 (windows NT 10.0; WOW64) AppleWEBKit/537.36 (Khtml, like Gecko) Chrome/55.0.2883.87 UBrowser/6.2.4098.3 Safari/537.36'})
x = eval(r1.text)
timeNum = int(x['data']['t'])
def funcname():
timeStamp = float(timeTaobao.timeNum/1000)
timeArray = time.localtime(timeStamp)
otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
return otherStyleTime
t = timeTaobao.funcname()
print(t)
结果
2021-04-20 15:30:04
2021-04-20 15:30:04
2021-04-20 15:30:04
2021-04-20 15:30:04
2021-04-20 15:30:04
2021-04-20 15:30:05
2021-04-20 15:30:05
2021-04-20 15:30:05
2021-04-20 15:30:05
2021-04-20 15:30:05
2021-04-20 15:30:05
import http.client
import time
import os
def get_webservertime(host):
conn=http.client.HTTPConnection(host)
conn.request("GET", "/")
r=conn.getresponse()
#r.getheaders() #获取所有的http头
ts= r.getheader('date') #获取http头date部分
print(ts)
#将GMT时间转换成北京时间
ltime= time.strptime(ts[5:25], "%d %b %Y %H:%M:%S")
print(ltime)
ttime=time.localtime(time.mktime(ltime)+8*60*60)
print(ttime)
dat="%u-%02u-%02u"%(ttime.tm_year,ttime.tm_mon,ttime.tm_mday)
tm="%02u:%02u:%02u"%(ttime.tm_hour,ttime.tm_min,ttime.tm_sec)
print (dat,tm)
os.system(dat)
os.system(tm)
get_webservertime('www.jd.com')
import urllib.request
import time
def get_webservertime(url):
#返回一个对象
response=urllib.request.urlopen(url)
#打印出远程服务器返回的header信息
#print (response.info())
header=response.info()
ts=header._headers[1][1]
#将GMT时间转换成北京时间
ltime= time.strptime(ts[5:25], "%d %b %Y %H:%M:%S")
ttime=time.localtime(time.mktime(ltime)+8*60*60)
dat="%u-%02u-%02u"%(ttime.tm_year,ttime.tm_mon,ttime.tm_mday)
tm="%02u:%02u:%02u"%(ttime.tm_hour,ttime.tm_min,ttime.tm_sec)
print (dat,tm)
get_webservertime('https://www.jd.com/')
import http.client
import time
def get_webservertime(host):
while True:
try:
conn=http.client.HTTPConnection(host)
conn.request("GET", "/")
r=conn.getresponse()
ts= r.getheader('date') #获取http头date部分
break
except Exception as e:
print(e)
continue
#将GMT时间转换成北京时间
ltime= time.strptime(ts[5:25], "%d %b %Y %H:%M:%S")
ttime=time.localtime(time.mktime(ltime)+8*60*60)
dat="%u-%02u-%02u"%(ttime.tm_year,ttime.tm_mon,ttime.tm_mday)
tm="%02u:%02u:%02u"%(ttime.tm_hour,ttime.tm_min,ttime.tm_sec)
timeStr=dat+' '+tm
return timeStr
url='www.jd.com'
while True:
print(get_webservertime(url))
def get_webservertime():
url='https://ai.jd.com/jdip/useripinfo.PHP?callback=JSONpCallbackUserIpInfo'
while True:
try:
response=urllib.request.urlopen(url)
header=response.info()
break
except Exception as e:
print(e)
time.sleep(1)
continue
#打印出远程服务器返回的header信息
ts=header._headers[1][1]
#将GMT时间转换成北京时间
ltime= time.strptime(ts[5:25], "%d %b %Y %H:%M:%S")
ttime=time.localtime(time.mktime(ltime)+8*60*60)
dat="%u-%02u-%02u"%(ttime.tm_year,ttime.tm_mon,ttime.tm_mday)
tm="%02u:%02u:%02u"%(ttime.tm_hour,ttime.tm_min,ttime.tm_sec)
timeStr=dat+' '+tm
return timeStr
到此这篇关于Python获取淘宝服务器时间的代码示例的文章就介绍到这了,更多相关python获取淘宝服务器时间 内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: python获取淘宝服务器时间的代码示例
本文链接: https://lsjlt.com/news/124218.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0