Did something similar to check availability of a special deal by my ISP.
No need to write code, you only need a shell account on a box somewhere. Put a line like this in your crontab:
20 9,12,15,18,21 * * * curl -s http://example.com/special-deal-page | grep 'something that needs to appear on the page' | mailx -E -s "it's happening!1!" $MAILTO
This will check every three hours during daytime (which is what I wanted).
"mailx -E" will only send an email if the input is not empty. Don't forget to define MAILTO and to test the contraption.
No need to write code, you only need a shell account on a box somewhere. Put a line like this in your crontab:
This will check every three hours during daytime (which is what I wanted). "mailx -E" will only send an email if the input is not empty. Don't forget to define MAILTO and to test the contraption.