import time import datetime import urllib import re #from BeautifulSoup import BeautifulSoup #import smtp def pollArduinoFileIndex(delayTime): dataTimestamp = datetime.datetime.strftime(datetime.datetime.now(), "%Y%m%d_%H%M%S") #dataTimestamp = str(dataTimestamp) urllib.urlretrieve ("http://xxx.xxx.xx.xx:yyy/", "urlIndex.html") dataFile = open('urlIndex.html', 'r') data = dataFile.read() fileIndex = re.findall('DATA.*?\.CSV', data) #print fileIndex for file in fileIndex: #print file url = ('http://xxx.xxx.xx.xx:xxx/%s' % file) #print url urllib.urlretrieve (url, '/Users/xxx/Documents/xxx/20121019/%s' % file) print "." print("url retrieve done") time.sleep(delayTime) pollArduinoFileIndex(1)