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 相关文章推荐
netbeans7安装python插件的方法图解
Dec 24 Python
基于Python实现一个简单的银行转账操作
Mar 06 Python
浅谈Python生成器generator之next和send的运行流程(详解)
May 08 Python
详解通过API管理或定制开发ECS实例
Sep 30 Python
django中forms组件的使用与注意
Jul 08 Python
简单了解python的break、continue、pass
Jul 08 Python
python django 原生sql 获取数据的例子
Aug 14 Python
pytorch 状态字典:state_dict使用详解
Jan 17 Python
python实现随机加减法生成器
Feb 24 Python
Python使用plt.boxplot() 参数绘制箱线图
Jun 04 Python
python中可以声明变量类型吗
Jun 18 Python
基于python实现计算两组数据P值
Jul 10 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中使用Oracle数据库(6)
2006/10/09 PHP
PHP原生模板引擎 最简单的模板引擎
2012/04/25 PHP
Window下PHP三种运行方式图文详解
2013/06/11 PHP
PHP自定义函数获取汉字首字母的方法
2016/12/01 PHP
php生成无限栏目树
2017/03/16 PHP
浅谈JavaScript数据类型
2015/03/03 Javascript
JQuery通过AJAX从后台获取信息显示在表格上并支持行选中
2015/09/15 Javascript
每天一篇javascript学习小结(String对象)
2015/11/18 Javascript
分享使用AngularJS创建应用的5个框架
2015/12/05 Javascript
jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
2016/02/16 Javascript
js两种拼接字符串的简单方法(必看)
2016/09/02 Javascript
IONIC自定义subheader的最佳解决方案
2016/09/22 Javascript
Vue.js实现拖放效果的实例
2016/09/30 Javascript
利用ES6实现单例模式及其应用详解
2017/12/09 Javascript
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
2019/03/28 Javascript
详解JavaScript匿名函数和闭包
2020/07/10 Javascript
[04:26]2014DOTA2国际邀请赛-Newbee顺利进入胜者组决赛 独家专访战神7
2014/07/19 DOTA
2款Python内存检测工具介绍和使用方法
2014/06/01 Python
零基础学Python(一)Python环境安装
2014/08/20 Python
基于Python_脚本CGI、特点、应用、开发环境(详解)
2017/05/23 Python
Python实现在线暴力破解邮箱账号密码功能示例【测试可用】
2017/09/06 Python
解决Python的str强转int时遇到的问题
2018/04/09 Python
在mac下查找python包存放路径site-packages的实现方法
2018/11/06 Python
pandas pivot_table() 按日期分多列数据的方法
2018/11/16 Python
PyQt+socket实现远程操作服务器的方法示例
2019/08/22 Python
python生成器/yield协程/gevent写简单的图片下载器功能示例
2019/10/28 Python
python实现秒杀商品的微信自动提醒功能(代码详解)
2020/04/27 Python
pycharm如何设置官方中文(如何汉化)
2020/12/29 Python
美国第一个网上卖鞋零售商:OnlineShoes.com
2017/09/24 全球购物
REISS美国官网:伦敦最受欢迎的时尚品牌
2019/08/16 全球购物
比较基础的php面试题及答案-填空题
2014/04/26 面试题
专科毕业生求职简历的自我评价
2013/10/12 职场文书
《跟踪台风的卫星》教学反思
2014/04/10 职场文书
中学生国旗下讲话稿
2014/04/26 职场文书
转正申请报告格式
2015/05/15 职场文书
详解CSS不定宽溢出文本适配滚动
2021/05/24 HTML / CSS