rendered paste body#!/usr/bin/env pythonfrom BeautifulSoup import BeautifulSoupfrom urllib2 import urlopenimport sys,os# grab urlsoupURL = urlopen('http://shipnow.purolator.com/shiponline/track/purolatortrack.asp?pinno=81859995714&lang=E')page = BeautifulSoup(soupURL)if (page.find('tr', {'class' : 'ERRORMESSAGE'})): # Page error again print 'Puralator is down, what else is new?' sys.exitelse: print 'Purlator up, checking information' s = page.findAll('td', {'class' : 'DataText'}) date = str(s[2]) location = str(s[3]) os.system("echo '"+date+"' | html2text") os.system("echo '"+location+"' | html2text")