If you're looking for a simpler solution, you might consider one of the cron services which will load a specific URL at a given time.
For example, I've used this service: https://www.easycron.com .
EasyCron is a Web Cron service. A Web Cron repeatedly requests a user provided URL at a given interval and processes the result of the request.[/font][/color]