An intelligent proxy pool for humanities, only supports Python 3.6. Key features:
- Automatic proxy ip crawling and validation
- Easy-to-use JSON API
- Simple but beautiful web-based user interface (eg. geographical distribution of proxies)
- Could get started with only 2 commands minimally
- Straightforward programmable API
- (Additional) Headless browser crawling
pip install scylla
scylla # Run the cralwer and web server for JSON API
git clone https://github.com/imWildCat/scylla.git
cd scylla
pip install -r requirements.txt
npm install # or yarn install
npm build # or yarn build
python -m scylla
For more details, please read the API Documentation.
- Basic RESTFul API
- Advanced RESTFul API (Sorting, paging, conditions)
- Programmable API
- Docker integration
- Smart web proxy server
- More statistical views of proxies
- Quality statistics for different providers
- Over 20 data sources
git clone https://github.com/imWildCat/scylla.git
cd scylla
pip install -r requirements.txt
npm install # or yarn install
pip install -r tests/requirements-test.txt
pytest -n 10 tests
Apache License 2.0. For more details, please read the LICENSE file.