Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import datetime
- import time
- import requests
- def createDatePartOfURLAdress(inputtedDate):
- return datetime.datetime.strftime(inputtedDate, '%d.%m.%Y+%H:%M')
- def createDataFileURL(startingDate, endingDate):
- return 'http://stella.aip.de/stella/status/detail-text.php?typ=1&typ2=0&from=' + createDatePartOfURLAdress(
- startingDate) + '&until=' + createDatePartOfURLAdress(endingDate) + '&size=2&onescale=0&minmax=0'
- def incrementByTenDays(inputtedDate):
- return inputtedDate + datetime.timedelta(days=10)
- def convertDate(inputtedDate):
- return datetime.datetime.strptime(inputtedDate, '%Y-%m-%d-%H-%M')
- def inputDates():
- startingDate = input('Input starting date, it should be in format yyyy-mm-dd-HH-MM')
- finishingDate = input('Input finishing date, it should be in format yyyy-mm-dd-HH-MM')
- return startingDate, finishingDate
- def convertDatesToDateTime():
- startingDate, finishingDate = inputDates()
- return convertDate(startingDate), convertDate(finishingDate)
- def copyDataFileToArray(dataArray, dataFileURL):
- dataArray.append(requests.get(dataFileURL).text)
- def createDataArray():
- dataArray = []
- convertedStartingDate, convertedFinishingDate = convertDatesToDateTime()
- while (convertedStartingDate + datetime.timedelta(days=10) < convertedFinishingDate):
- copyDataFileToArray(dataArray,
- createDataFileURL(convertedStartingDate, incrementByTenDays(convertedStartingDate)))
- time.sleep(30)
- copyDataFileToArray(dataArray, createDataFileURL(convertedStartingDate, convertedFinishingDate))
- createDataArray()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement