Harvest – Python Web Scraping Toolkit
Production scraping framework with Playwright, rotating proxies, schedulers and export to CSV, Postgres or S3.
Harvest packages the hard parts of reliable scraping — retries, throttling, proxies and monitoring — into a reusable toolkit.
Key features
- Playwright and HTTPX crawlers
- Proxy rotation and rate limiting
- Cron scheduling and job dashboard
- Exports to CSV, PostgreSQL and S3
- Schema validation of extracted records
Tech stack
- Python 3.12
- Playwright
- FastAPI dashboard
Requirements
- Python 3.11+
Installation
- Create a virtual environment with Python 3.11+.
- Run
pip install -r requirements.txt. - Copy
.env.exampleto.envand set your credentials. - Run
python manage.py migrate(or the included CLI) and start the service.
What's included
- Full source code with comments
- Step-by-step documentation
- Demo data and seed scripts where applicable
- 6 months of author support and all future updates
More from this author
SupportGenie – AI Customer Support Agent
FastAPILangChainGemini+3
(33)
390 salesUpdated 2d ago
from
$179Related in Web Scripts & Software
Web Scripts & Softwarev1.2.0
Pulse CRM – Django Sales CRM
DjangoPostgreSQL
(15)
221 salesUpdated 29d ago
from
$79Web Scripts & Softwarev2.2.0
Relay – Node.js REST API Boilerplate
Node.jsExpressMongoDB
(104)
1.1K salesUpdated 16d ago
from
$29Web Scripts & Softwarev4.0.3
TillPoint – Laravel POS & Billing
LaravelMySQL
(56)
789 salesUpdated 4d ago
from
$59Web Scripts & Softwarev2.1.0
Ledgerly – PHP Invoicing & Accounting
LaravelVueMySQL
(34)
457 salesUpdated 2mo ago
from
$49Web Scripts & Softwarev1.3.0
FormForge – JavaScript Form Builder
Node.js
(33)
522 salesUpdated 1mo ago
from
$24