Core Features of ProxyPool
masterProxyPool is a Python-based proxy pool designed for web crawlers with the following capabilities:
- Multi-source Collection: Built-in support for 15+ free proxy sources with support for custom extensions.
- Automatic Validation: Automatically checks HTTP/HTTPS availability to ensure proxy quality and remove dead proxies.
- Persistent Storage: Uses Redis or SSDB for data persistence and supports cluster deployment.
- RESTful API: Ready-to-use endpoints like
/get,/pop,/all,/count, and/delete. - Docker Deployment: Supports one-command startup via
docker-composewith an integrated Redis service. - Scheduled Tasks: Driven by
APSchedulerto automatically maintain the proxy pool without manual intervention.