Verfolgen Sie das Gepäck von Yamato Transport mit Python. Das Modul, das Sie verwenden requests : http://docs.python-requests.org/en/latest/ Nur.
Dieser Code verwendet die folgende API. Vielen Dank für den Anbieter. http://nanoappli.com/blog/archives/603
Dieser Code geht übrigens davon aus, dass die Anfragennummer ein ganzzahliger Typ ist. Wenn Sie einen Zeichenfolgentyp usw. erhalten, erhalten Sie einen Typfehler oder etwas ()
Yamato Transportgepäckverfolgung.py
#coding: utf-8
import requests
def GET_status(number):
URL_JSON = 'http://nanoappli.com/tracking/api/%d.json' % number
r = requests.get(URL_JSON)
j = r.json()
status = j['status']
itemType = j['itemType']
slipNo = j['slipNo']
statusList = j['statusList']
for status_ in statusList:
date = status_['date']
time = status_['time']
placeName = status_['placeName']
placeCode = status_['placeCode'];
data_ = u"""[Letzter Status]: %s
[Lieferart]: %s
[Lieferscheinnummer]: %s
[gegenwärtiger Ort]: %s %s ([Tageszeiten] %s %s )
""" % (status, itemType, slipNo, placeName, placeCode, date, time)
return data_
if __name__ == '__main__':
number = input("> ")
i = GET_status(number)
print i
Recommended Posts