Library / Web Scraping & Research
Web Scraping & Research
Find Uber Eats Pizza Deals with Bright Data
When you run it, Bright Data scrapes an Uber Eats search page, extracts restaurant names and deals and emails the pizza deals through Gmail.
What it does
# 🚀 Pizza Deal Finder Automation – Breakdown This workflow automatically scrapes Uber Eats for pizza deals, extracts the names and discounts, and emails the best offers to you — all without writing any complex code! --- ## 🟢 SECTION 1: 🔁 Trigger & 🌍 Fetch Pizza Deals Page ### 🔹 Nodes Included: 1. ⚡ Trigger Workflow 2. 🌐 Fetch Uber Eats Search Page (Bright Data) --- ### 🔧 What Happens Here: * ⚡ Trigger Workflow: This node is the starting point. You can configure it to run: * On-demand (when you click "Execute") * On a schedule (e.g., every morning or every 4 hours) * 🌐 Fetch Uber Eats Search Page: * Sends a POST request to Bright Data’s Web Unlocker API to access UberEats. * It bypasses JavaScript-heavy pages and bot protections. * URL targeted: something like https://www.ubereats.com/search?query=pizza * Returns full HTML of the results page with all pizza restaurant names and their deals. ### 👨💻 For Beginners: * This is the scraping engine of your workflow. * Bright Data does the heavy lifting (proxying, unblocking, rendering). * You only need to provide your Bright Data API key and the target URL. --- ## 🟡 SECTION 2: 🧹 Extract Pizza Names & Deals ### 🔹 Node Included: * 🧩 Extract Names & Deals --- ### 🔧 What Happens Here: * This is the HTML Extract node. * It scans the raw HTML from the previous step and pulls: * 🏷️ Restaurant names (e.g., “Domino’s”) * 💸 Deals or special offers (e.g., “Free Item on \$9 Spend”) ### 🛠️ CSS Selectors Used: * Name Selector: div.be.f3.bg.f2.ck.bp.bn.k2 → extracts all names * Deal Selector: div.hr.bn.k2 → extracts all visible deals ⚙️ You configure it to get all matches, not just one. This ensures multiple restaurants are included. ### 👨💻 For Beginners: * This is where the magic happens — HTML becomes readable data. * No coding is required — just CSS selectors you can get from “Inspect Element” in Chrome. * You can reuse this for other platforms like DoorDash or Grubhub by updating the selectors. --- ## 🔴 SECTION 3: 📧 Send Best Deals via Gmail ### 🔹 Node Included: * ✉️ Send Pizza Deals via Gmail --- ### 🔧 What Happens Here: * Sends you an email (or to any recipient you define). * The email includes: * 🧾 List of pizza restaurants * 🎁 Associated deals 📬 You can customize the subject and message format using simple templates: html 🍕 Today’s Top Pizza Deals {{#each items}} {{this.titl
The steps
- Trigger Workflow
- Fetch Uber Eats Search Page (Bright Data)
- Extract Names & Deals
- Send Pizza Deals via Gmail
Similar automations
Reports, Analytics & DashboardsFind Zillow Real Estate Deals and Email Daily Reports8 stepsWeb Scraping & ResearchTrack Best Airbnb Deals Daily with Bright Data5 stepsAlerts & NotificationsEmail Cheap Flight Deals Found with Amadeus30 stepsMonitoring, Ops & IncidentsMonitor Amazon deals and strong sellers with Apify, OpenAI and Slack35 steps