ScrapeNinja.net Make integration module was built exactly to solve this type of tasks.
Check this demo:
Monitoring a website for a piece of data, and alerting via push notifications: scraping Apple.com for refurbished iPhones
ScrapeNinja has two different scraping engines packed into 1 module:
- high performance engine, with real browser TLS fingerprint, which bypasses a lot of basic scraping protections, with lowest possible latency
- Full blown programmatic Chrome browser which executes javascript of the website.