Waze Incident Alerts Scraper
Budget: €8 – €30 EUR
I need a small, robust scraper that pulls incident alerts from Waze.com and stores each batch in a clean JSON file (or streams to a JSON endpoint—whichever is easier for you). The refresh rate has to be quick: every 20 seconds the script should grab the latest incident data so I can run near-real-time analytics on my side.
I want to scrape the georss file, every 20 seconds multiple areas without 403 error.
You are free to choose the most reliable approach—Python with requests + BeautifulSoup, Selenium, Playwright, or even calling an internal Waze feed if you know a stable one—so long as the final output is valid JSON and the solution can run unattended on a Windows 10.
Deliverables
• A well-commented script and any support files
• A brief README showing setup, required dependencies, and how to start/stop the 20-second loop
• A sample JSON file generated by the scraper to prove the structure
Acceptance criteria
• Every execution cycle writes/updates a JSON object that contains only Waze incident alerts and the timestamp of collection
• No duplicate alerts within a single run cycle
• Script runs for at least one hour without crashing or memory bloat when I test it on Ubuntu 22.04
If that sounds clear, let me know any quick questions and an estimated turnaround.
I want to scrape the georss file, every 20 seconds multiple areas without 403 error.
You are free to choose the most reliable approach—Python with requests + BeautifulSoup, Selenium, Playwright, or even calling an internal Waze feed if you know a stable one—so long as the final output is valid JSON and the solution can run unattended on a Windows 10.
Deliverables
• A well-commented script and any support files
• A brief README showing setup, required dependencies, and how to start/stop the 20-second loop
• A sample JSON file generated by the scraper to prove the structure
Acceptance criteria
• Every execution cycle writes/updates a JSON object that contains only Waze incident alerts and the timestamp of collection
• No duplicate alerts within a single run cycle
• Script runs for at least one hour without crashing or memory bloat when I test it on Ubuntu 22.04
If that sounds clear, let me know any quick questions and an estimated turnaround.