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正则表达式抓取成语网站
Nov 20 Python
Python解析网页源代码中的115网盘链接实例
Sep 30 Python
Python中__new__与__init__方法的区别详解
May 04 Python
浅谈python字符串方法的简单使用
Jul 18 Python
python如何读写json数据
Mar 21 Python
Python中extend和append的区别讲解
Jan 24 Python
解决Python selenium get页面很慢时的问题
Jan 30 Python
Python常用的json标准库
Feb 19 Python
mac系统下Redis安装和使用步骤详解
Jul 09 Python
Python统计文本词汇出现次数的实例代码
Feb 27 Python
python实现交并比IOU教程
Apr 16 Python
python 利用toapi库自动生成api
Oct 19 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 中使用随机数的三个步骤
2006/10/09 PHP
php完全过滤HTML,JS,CSS等标签
2009/01/16 PHP
PHP--用万网的接口实现域名查询功能
2012/12/13 PHP
CodeIgniter框架提示Disallowed Key Characters的解决办法
2014/04/21 PHP
CodeIgniter输出中文乱码的两种解决办法
2014/06/12 PHP
php计算整个目录大小的方法
2015/06/19 PHP
Thinkphp实现站点静态化的方法详解
2017/03/21 PHP
阿里云PHP SMS短信服务验证码发送方法
2017/07/11 PHP
jQuery对于显示和隐藏等常用状态的判断方法
2014/12/13 Javascript
Angularjs全局变量被作用域监听的正确姿势
2016/02/06 Javascript
EasyUI学习之DataGird分页显示数据
2016/12/29 Javascript
vue实现简单实时汇率计算功能
2017/01/15 Javascript
基于Nodejs利用socket.io实现多人聊天室
2017/02/22 NodeJs
vue展示dicom文件医疗系统的实现代码
2018/08/27 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
2019/09/27 Javascript
Vue自动构建发布脚本的方法示例
2020/07/24 Javascript
Python学习笔记之os模块使用总结
2014/11/03 Python
利用Python破解验证码实例详解
2016/12/08 Python
Python实现简单的多任务mysql转xml的方法
2017/02/08 Python
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
深入理解Django的中间件middleware
2018/03/14 Python
python 制作自定义包并安装到系统目录的方法
2018/10/27 Python
python多线程并发实例及其优化
2019/06/27 Python
python3 打印输出字典中特定的某个key的方法示例
2019/07/06 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
2019/09/20 Python
wxPython电子表格功能wx.grid实例教程
2019/11/19 Python
python第三方库学习笔记
2020/02/07 Python
Pyspark读取parquet数据过程解析
2020/03/27 Python
Pycharm如何自动生成头文件注释
2020/11/14 Python
中学生爱国演讲稿
2013/12/31 职场文书
五型班组建设方案
2014/02/10 职场文书
办公设备采购方案
2014/03/16 职场文书
大学生违纪检讨书300字
2014/10/25 职场文书
2014年材料员工作总结
2014/11/19 职场文书
2015年七一建党节活动方案
2015/05/05 职场文书
军训通讯稿范文
2015/07/18 职场文书