added while loop to requests.get()

While running this script as a cronjob for a few days, I realized that it was common to catch exceptions in the requests.open() code block. Unfortunately, I previously met each exception with a sys.exit(), which just exited the program. So, when the cron would run and encounter an area, nothing with happen until the next time the cron runs. This way, we will have it retry until something is retrieved. I know it has the potential to cause an infinite loop, but with this specific task, I don't think it'll be a common problem. If you have a better or more elegant way of doing this, please contribute. Thanks.