Skip to content
NEWMarketplace and the trig8n Agent: sell what you build, and get plans and changes that are tested before you see them. See what is new

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

  1. Trigger Workflow
  2. Fetch Uber Eats Search Page (Bright Data)
  3. Extract Names & Deals
  4. Send Pizza Deals via Gmail

Similar automations