Temu Scraper with MySQL Storage

Job ID: 39925043

Budget: $30 – $250 USD

I need a lightweight Python scraper that collects basic product info from Temu.com and saves it into a database.

Requirements:
- Extract Title, Price, and Images from each product page.
- Handle pagination and multiple product listings.
- Save data into MySQL or PostgreSQL (avoid duplicates by URL or product ID).
- Use Playwright, Puppeteer, or Selenium (headless mode).
- Add random delays and rotating user-agents to avoid blocking.
- Provide a README and a short demo or screenshot showing it runs on ~100 items.

Optional Features:
- CLI options for category URL and database credentials.
- Basic retry/error handling for timeouts or anti-bot responses.

Goal:
Run one command, pass a Temu category URL, and see the data appear in the database.