Suivez les bagages de Yamato Transport en utilisant Python. Le module que vous utilisez requests : http://docs.python-requests.org/en/latest/ Seulement.
Ce code utilise l'API suivante. Merci pour le fournisseur. http://nanoappli.com/blog/archives/603
En passant, ce code suppose que le numéro de demande est un type entier. Si vous obtenez un type de chaîne, etc., vous obtiendrez une erreur de type ou quelque chose ()
Suivi des bagages Yamato Transport.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"""[Dernier statut]: %s
[Type de livraison]: %s
[Numéro du bon de livraison]: %s
[emplacement actuel]: %s %s ([Heures du jour] %s %s )
""" % (status, itemType, slipNo, placeName, placeCode, date, time)
return data_
if __name__ == '__main__':
number = input("> ")
i = GET_status(number)
print i
Recommended Posts