• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    python获取淘宝服务器时间的代码示例

    然但是,这个只能获取到秒,没法到毫秒。我暂时不知道该咋解决

    代码

    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

    补充:【Python】获取服务器时间

    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获取淘宝服务器时间 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • Python 获取ftp服务器文件时间的方法
    上一篇:详解Django中 render() 函数的使用方法
    下一篇:python爬虫之爬取笔趣阁小说
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    python获取淘宝服务器时间的代码示例 python,获取,淘宝,服务器,