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 初始化多维数组代码
Sep 06 Python
c++生成dll使用python调用dll的方法
Jan 20 Python
利用python模拟实现POST请求提交图片的方法
Jul 25 Python
python中将正则过滤的内容输出写入到文件中的实例
Oct 21 Python
详解Django 时间与时区设置问题
Jul 23 Python
pytorch中获取模型input/output shape实例
Dec 30 Python
TensorFlow:将ckpt文件固化成pb文件教程
Feb 11 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
Feb 20 Python
python:HDF和CSV存储优劣对比分析
Jun 08 Python
树莓派升级python的具体步骤
Jul 05 Python
python 基于selenium实现鼠标拖拽功能
Dec 24 Python
详解Open Folder as PyCharm Project怎么添加的方法
Dec 29 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中GET变量的使用
2006/10/09 PHP
php读取mysql的简单实例
2014/01/15 PHP
thinkPHP模型初始化实例分析
2015/12/03 PHP
javascript 动态调整图片尺寸实现代码
2009/12/28 Javascript
jQuery实现动画效果的实例代码
2013/05/07 Javascript
js将滚动条滚动到指定位置的简单实现方法
2016/06/25 Javascript
又一枚精彩的弹幕效果jQuery实现
2016/07/25 Javascript
怎样判断jQuery当前元素是隐藏还是显示
2016/11/23 Javascript
PHP实现本地图片上传和验证功能
2017/02/27 Javascript
详解Vue使用 vue-cli 搭建项目
2017/04/20 Javascript
微信小程序中input标签详解及简单实例
2017/05/18 Javascript
JavaScript模拟文件拖选框样式v1.0的实例
2017/08/04 Javascript
Vue-cli 使用json server在本地模拟请求数据的示例代码
2017/11/02 Javascript
vue调试工具vue-devtools安装及使用方法
2018/11/07 Javascript
Javascript读写cookie的实例源码
2019/03/16 Javascript
Vue数据绑定实例写法
2019/08/06 Javascript
angular inputNumber指令输入框只能输入数字的实现
2019/12/03 Javascript
python脚本内运行linux命令的方法
2015/07/02 Python
python如何查看系统网络流量的信息
2016/09/12 Python
python flask实现分页的示例代码
2018/08/02 Python
详解django中url路由配置及渲染方式
2019/02/25 Python
Python自动化运维之Ansible定义主机与组规则操作详解
2019/06/13 Python
学习和使用python的13个理由
2019/07/30 Python
30行Python代码实现高分辨率图像导航的方法
2020/05/22 Python
python实现猜数游戏(保存游戏记录)
2020/06/22 Python
在职人员函授期间自我评价分享
2013/11/08 职场文书
办理退休介绍信
2014/01/09 职场文书
学年末自我鉴定
2014/01/21 职场文书
2014领导班子正风肃纪思想汇报
2014/09/18 职场文书
2014旅游局领导班子四风问题对照检查材料思想汇报
2014/09/19 职场文书
乡镇党员干部群众路线对照检查材料思想汇报
2014/09/28 职场文书
小学同学聚会感言
2015/07/30 职场文书
团队拓展训练心得体会
2016/01/12 职场文书
vue实现水波涟漪效果的点击反馈指令
2021/05/31 Vue.js
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL
SpringBoot集成Redis的思路详解
2021/10/16 Redis