Develop Simple Web Scraper Using Python
Skills Required
Description
We’re building a simple Python-based scraper to collect structured data from a few specified websites. This tool is intended for internal business use and should support reliable, repeatable scraping for key content types like product info, pricing, or blog content. It doesn’t need a UI—just clean, well-documented backend logic.
The ideal freelancer will have prior experience with building light-to-medium complexity web scrapers. You should know how to handle pagination, headers, timeouts, and simulate basic browser behaviors (if needed). Familiarity with anti-bot protection and rate-limiting is a plus.
This scraper may later be integrated with a reporting dashboard, so writing clean modular code is important. We’d also love suggestions on storing the data efficiently—whether JSON, Google Sheets, or simple CSVs.
Key expectations:
Python-based scraping only (no UI required)
Target 2-3 specific URLs for data collection
Handle pagination and dynamic content
Deliver clean, commented code
Basic scheduling support is a bonus
Weekly progress check-ins via chat or video
Fluency in Spanish is preferred but not required
Must adhere to ethical scraping practices
Timeline: Project should be completed in 3–6 weeks