Home
Softono

Qcrawl

Open source MIT Python
109
Stars
6
Forks
0
Issues
2
Watchers
8 months
Last Commit

 About Qcrawl

qcrawl - fast async web crawling & scraping framework for Python.

Platforms

Web Self-hosted

Languages

Python

Need Help Installing Qcrawl?

We provide expert installation service for this software. Our team will install, configure, and secure Qcrawl on your server. plans start at just $30.

qCrawl Logo

PyPI Version PyPI - Python Version Codecov

qcrawl is a fast async web crawling & scraping framework for Python to extract structured data from web-pages. It is cross-platform and easy to install via pip or conda.

Follow the documentation.

qCrawl features

  1. Async architecture - High-performance concurrent crawling based on asyncio
  2. Performance optimized - Queue backend on Redis with direct delivery, messagepack serialization, connection pooling, DNS caching
  3. Powerful parsing - CSS/XPath selectors with lxml
  4. Middleware system - Customizable request/response processing
  5. Flexible export - Multiple output formats including JSON, CSV, XML
  6. Flexible queue backends - Memory or Redis-based (+disk) schedulers for different scale requirements
  7. Item pipelines - Data transformation, validation, and processing pipeline
  8. Pluggable downloaders - HTTP (aiohttp), Camoufox (stealth browser) for JavaScript rendering and anti-bot evasion