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


Posted in Python onApril 22, 2021

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

代码

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 相关文章推荐
Python 分析Nginx访问日志并保存到MySQL数据库实例
Mar 13 Python
Python深入学习之上下文管理器
Aug 31 Python
Python实现批量下载文件
May 17 Python
python 数据清洗之数据合并、转换、过滤、排序
Feb 12 Python
Python AES加密实例解析
Jan 18 Python
python如何查看微信消息撤回
Nov 27 Python
对python修改xml文件的节点值方法详解
Dec 24 Python
python生成带有表格的图片实例
Feb 03 Python
python3操作注册表的方法(Url protocol)
Feb 05 Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
Feb 20 Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
Apr 16 Python
python工具dtreeviz决策树可视化和模型可解释性
Mar 03 Python
详解Django中 render() 函数的使用方法
python tkinter实现定时关机
Python爬虫之爬取某文库文档数据
Apr 21 #Python
Python数据分析之pandas函数详解
Apr 21 #Python
python基础之停用词过滤详解
Apr 21 #Python
python 模拟在天空中放风筝的示例代码
如何使用Python对NetCDF数据做空间相关分析
You might like
php根据身份证号码计算年龄的实例代码
2014/01/18 PHP
destoon实现VIP排名一直在前面排序的方法
2014/08/21 PHP
大家都应该掌握的PHP关联数组使用技巧
2015/12/25 PHP
理清PHP在Linxu下执行时的文件权限方法
2017/06/07 PHP
PHP微信H5支付开发实例
2018/07/25 PHP
基于jQuery的左右滚动实现代码
2010/12/03 Javascript
JavaScript之编码规范 推荐
2012/05/23 Javascript
js算法中的排序、数组去重详细概述
2013/10/14 Javascript
AngularJs Forms详解及简单示例
2016/09/01 Javascript
javascript实现的上下无缝滚动效果
2016/09/19 Javascript
原生js仿jquery一些常用方法(必看篇)
2016/09/20 Javascript
angular-ui-sortable实现可拖拽排序列表
2016/12/28 Javascript
Bootstrap警告框(Alert)插件使用方法
2017/03/21 Javascript
Vue表单验证插件的制作过程
2017/04/01 Javascript
Vue生命周期示例详解
2017/04/12 Javascript
Javascript快速实现浏览器系统通知
2017/08/26 Javascript
基于ionic实现下拉刷新功能
2018/05/10 Javascript
前端开发之便利店收银系统代码
2019/12/27 Javascript
javascript设计模式 ? 命令模式原理与用法实例分析
2020/04/20 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
2020/04/22 Javascript
nuxt+axios实现打包后动态修改请求地址的方法
2020/04/22 Javascript
Vue中函数防抖节流的理解及应用实现
2020/04/24 Javascript
微信小程序scroll-view实现滚动到锚点左侧导航栏点餐功能(点击种类,滚动到锚点)
2020/06/11 Javascript
详解template标签用法(含vue中的用法总结)
2021/01/12 Vue.js
python中元类用法实例
2014/10/10 Python
Python3用tkinter和PIL实现看图工具
2018/06/21 Python
pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换实例
2018/08/02 Python
Python Image模块基本图像处理操作小结
2019/04/13 Python
python 删除系统中的文件(按时间,大小,扩展名)
2020/11/19 Python
html5中地理位置定位api接口开发应用小结
2013/01/04 HTML / CSS
美国打印机墨水和碳粉购物网站:QuikShip Toner
2018/08/29 全球购物
澳大利亚购买健身器材网站:Gym Direct
2019/12/19 全球购物
资料员的岗位职责
2013/11/20 职场文书
水电站项目建议书
2014/05/12 职场文书
2014迎国庆标语大全
2014/09/19 职场文书
写给医生的感谢信
2015/01/22 职场文书