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 28 Python
Python常用内置模块之xml模块(详解)
May 23 Python
python使用两种发邮件的方式smtp和outlook示例
Jun 02 Python
解决python3中自定义wsgi函数,make_server函数报错的问题
Nov 21 Python
Python实现连接postgresql数据库的方法分析
Dec 27 Python
Windows 7下Python Web环境搭建图文教程
Mar 20 Python
python分治法求二维数组局部峰值方法
Apr 03 Python
基于python OpenCV实现动态人脸检测
May 25 Python
彻底理解Python中的yield关键字
Apr 01 Python
对Python生成器、装饰器、递归的使用详解
Jul 19 Python
python实现批量修改服务器密码的方法
Aug 13 Python
关于python的缩进规则的知识点详解
Jun 22 Python
详解Django中 render() 函数的使用方法
python tkinter实现定时关机
Python爬虫之爬取某文库文档数据
Apr 21 #Python
Python数据分析之pandas函数详解
Apr 21 #Python
python基础之停用词过滤详解
Apr 21 #Python
python 模拟在天空中放风筝的示例代码
如何使用Python对NetCDF数据做空间相关分析
You might like
《Re:从零开始的异世界生活 冰结之绊》
2020/04/09 日漫
安装apache2.2.22配置php5.4(具体操作步骤)
2013/06/26 PHP
PHP小技巧之函数重载
2014/06/02 PHP
PHP在linux上执行外部命令的方法
2017/02/06 PHP
yii2项目实战之restful api授权验证详解
2017/05/20 PHP
PHP数组式访问接口ArrayAccess用法分析
2017/12/28 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
php微信开发之谷歌测距
2018/06/14 PHP
初窥JQuery-Jquery简介 入门了解篇
2010/11/25 Javascript
JQuery页面图片切换和新闻列表滚动效果的具体实现
2013/09/26 Javascript
jQuery-ui引入后Vs2008的无智能提示问题解决方法
2014/02/10 Javascript
javascript实现window.print()去除页眉页脚
2014/12/30 Javascript
在JavaScript中操作时间之getYear()方法的使用教程
2015/06/11 Javascript
JavaScript判断图片是否已经加载完毕的方法汇总
2016/02/05 Javascript
滚动条的监听与内容随着滚动条动态加载的实现
2017/02/08 Javascript
推荐VSCode 上特别好用的 Vue 插件之vetur
2017/09/14 Javascript
node通过express搭建自己的服务器
2017/09/30 Javascript
浅谈Node 异步IO和事件循环
2019/05/05 Javascript
JavaScript提升机制Hoisting详解
2019/10/23 Javascript
async/await让异步操作同步执行的方法详解
2019/11/01 Javascript
JavaScript常用进制转换及位运算实例解析
2020/10/14 Javascript
vuex的数据渲染与修改浅析
2020/11/26 Vue.js
[02:34]2016完美“圣”典风云人物:BurNIng专访
2016/12/10 DOTA
[50:58]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 Mineski vs EG
2018/04/03 DOTA
Python中对数组集进行按行打乱shuffle的方法
2018/11/08 Python
Django之Mode的外键自关联和引用未定义的Model方法
2018/12/15 Python
Python实现字符型图片验证码识别完整过程详解
2019/05/10 Python
python3在同一行内输入n个数并用列表保存的例子
2019/07/20 Python
30秒学会30个超实用Python代码片段【收藏版】
2019/10/15 Python
Python利用逻辑回归模型解决MNIST手写数字识别问题详解
2020/01/14 Python
定制别致的瑜伽垫:Sugarmat
2019/06/21 全球购物
应届生个人求职信模板
2013/11/26 职场文书
党员“四风”问题批评与自我批评思想汇报
2014/10/06 职场文书
聘任协议书(挂靠)
2015/09/21 职场文书
党员干部学法用法心得体会
2016/01/21 职场文书
python爬虫框架feapde的使用简介
2021/04/20 Python