#!/usr/bin/env python
__author__ = "Frank Xayachack"
from bs4 import BeautifulSoup
import urllib,urllib2,sys
def China_post(track_id):
url = "http://track-chinapost.com/result_chinapost.php"
payload = {\'code\':track_id,\'submit\':\'Start+Tracking\'}
payload = urllib.urlencode(payload)
req = urllib2.Request(url,payload)
request = urllib2.urlopen(req)
page = BeautifulSoup(request.read())
summary = page.find_all(\'table\')[2]
summary = summary.find_all(\'td\')
print """
===============================================================================================
Tracking number | Origin | Destination | Status |
===============================================================================================
"""+summary[0].string+""" """+summary[1].string+""" """+summary[2].string+""" """+summary[3].string
detail = page.find_all(\'table\')[3]
detail = detail.find_all(\'td\')
print "\\n"
for i in detail:
sys.stdout.write("\\t")
if (i.string==None):
print "\\n"
i.string = ""
sys.stdout.write("".join(i.string))
sys.stdout.write(" ")
China_post(sys.argv[1])