Website Data Scraper

Job ID: 40462137

Budget: $30 – $250 USD

I’m looking for a clean, well-documented PHP solution that automatically pulls data from a specified site and stores it in MySQL by category. At this stage I only need the full info, but the database must be organised so each data is clearly attached to its client.

What I need built:
1. A PHP crawler (cURL, Goutte, or similar) that discovers seacrh data.
2. A MySQL schema .
3. Insert logic that saves the scraped iinfo into the table, maintaining relationships and preventing duplicates.
4. Clear instructions on setup, required PHP extensions, and how to schedule the script via cron for hands-free refreshes.

Code quality, reliability, and straightforward deployment are my priorities. If you’ve built similar scrapers, feel free to mention the tools and techniques you prefer; as long as the final deliverable meets the above points, I’m flexible on libraries.