python獲取淘寶服務(wù)器時(shí)間的代碼示例
然但是,這個(gè)只能獲取到秒,沒法到毫秒。我暫時(shí)不知道該咋解決
代碼
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)
結(jié)果
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
補(bǔ)充:【Python】獲取服務(wù)器時(shí)間
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時(shí)間轉(zhuǎn)換成北京時(shí)間 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): #返回一個(gè)對象 response=urllib.request.urlopen(url) #打印出遠(yuǎn)程服務(wù)器返回的header信息 #print (response.info()) header=response.info() ts=header._headers[1][1] #將GMT時(shí)間轉(zhuǎn)換成北京時(shí)間 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時(shí)間轉(zhuǎn)換成北京時(shí)間 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 #打印出遠(yuǎn)程服務(wù)器返回的header信息 ts=header._headers[1][1] #將GMT時(shí)間轉(zhuǎn)換成北京時(shí)間 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
到此這篇關(guān)于python獲取淘寶服務(wù)器時(shí)間的代碼示例的文章就介紹到這了,更多相關(guān)python獲取淘寶服務(wù)器時(shí)間 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
numpy求矩陣的特征值與特征向量(np.linalg.eig函數(shù)用法)
這篇文章主要介紹了numpy求矩陣的特征值與特征向量(np.linalg.eig函數(shù)用法),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02python之當(dāng)你發(fā)現(xiàn)QTimer不能用時(shí)的解決方法
今天小編就為大家分享一篇python之當(dāng)你發(fā)現(xiàn)QTimer不能用時(shí)的解決方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06python入門之基礎(chǔ)語法學(xué)習(xí)筆記
學(xué)習(xí)python過程中需要了解的一些基礎(chǔ)語法特整理一下方便更開始接觸python的朋友2020-02-02python實(shí)現(xiàn)兩個(gè)dict合并與計(jì)算操作示例
這篇文章主要介紹了python實(shí)現(xiàn)兩個(gè)dict合并與計(jì)算操作,結(jié)合具體實(shí)例形式分析了Python使用collections.Counter進(jìn)行字典dict合并與遍歷輸出相關(guān)操作技巧,需要的朋友可以參考下2019-07-07