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 相关文章推荐
Python3读取文件常用方法实例分析
May 22 Python
Python实现爬取逐浪小说的方法
Jul 07 Python
Python的Tornado框架实现异步非阻塞访问数据库的示例
Jun 30 Python
TensorFlow saver指定变量的存取
Mar 10 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
Jun 27 Python
Python爬虫 批量爬取下载抖音视频代码实例
Aug 16 Python
PyTorch预训练的实现
Sep 18 Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
Feb 20 Python
使用python的turtle函数绘制一个滑稽表情
Feb 28 Python
python3.x中安装web.py步骤方法
Jun 23 Python
详解Python直接赋值,深拷贝和浅拷贝
Jul 09 Python
Python初识逻辑与if语句及用法大全
Aug 07 Python
详解Django中 render() 函数的使用方法
python tkinter实现定时关机
Python爬虫之爬取某文库文档数据
Apr 21 #Python
Python数据分析之pandas函数详解
Apr 21 #Python
python基础之停用词过滤详解
Apr 21 #Python
python 模拟在天空中放风筝的示例代码
如何使用Python对NetCDF数据做空间相关分析
You might like
PHPExcel读取Excel文件的实现代码
2011/12/06 PHP
超强多功能php绿色集成环境详解
2017/01/25 PHP
PHP时间处理类操作示例
2018/09/05 PHP
Riot.js 快速的JavaScript单元测试框架
2009/11/09 Javascript
jquery下jstree简单应用 - v1.0
2011/04/14 Javascript
文档对象模型DOM通俗讲解
2013/11/01 Javascript
jQuery固定元素插件scrolltofixed使用指南
2015/04/21 Javascript
如何让一个json文件显示在表格里【实现代码】
2016/05/09 Javascript
浅谈jQuery效果函数
2016/09/16 Javascript
NodeJS使用formidable实现文件上传
2016/10/27 NodeJs
百度搜索框智能提示案例jsonp
2016/11/28 Javascript
JavaScript 最佳实践:帮你提升代码质量
2016/12/03 Javascript
自学实现angularjs依赖注入
2016/12/20 Javascript
jQuery中页面返回顶部的方法总结
2016/12/30 Javascript
jquery拖动改变div大小
2017/07/04 jQuery
es6中的解构赋值、扩展运算符和rest参数使用详解
2017/09/28 Javascript
React Native悬浮按钮组件的示例代码
2018/04/05 Javascript
浅谈vue中.vue文件解析流程
2018/04/24 Javascript
vue单文件组件lint error自动fix与styleLint报错自动fix详解
2019/01/08 Javascript
highCharts提示框中显示当前时间的方法
2019/01/18 Javascript
JavaScript创建、读取和删除cookie
2019/09/03 Javascript
微信小程序 轮播图实现原理及优化详解
2019/09/29 Javascript
Layer UI表格列日期格式化及取消自动填充日期的实现方法
2020/05/10 Javascript
Vue3配置axios跨域实现过程解析
2020/11/25 Vue.js
[05:04]完美世界携手游戏风云打造 卡尔工作室地图界面篇
2013/04/23 DOTA
python 内置函数filter
2017/06/01 Python
python使用xpath中遇到:到底是什么?
2018/01/04 Python
ubuntu 18.04 安装opencv3.4.5的教程(图解)
2019/11/04 Python
pytorch 获取tensor维度信息示例
2020/01/03 Python
浅谈python输出列表元素的所有排列形式
2020/02/26 Python
Bootstrap 学习分享
2012/11/12 HTML / CSS
html5在移动端的屏幕适应问题示例探讨
2014/06/15 HTML / CSS
椰子猫砂:CatSpot
2018/08/27 全球购物
速比涛英国官网:Speedo英国
2019/07/15 全球购物
地球一小时活动总结
2015/02/27 职场文书
实施意见格式范本
2015/06/05 职场文书