ethical-web-crawler

πŸ•·οΈ Ethical Web Crawler v2.0

A GUI-based ethical web crawler that respects robots.txt rules and offers customizable crawling.

Screenshot
Example interface

✨ Features

πŸ› οΈ Installation

  1. Requirements:
    • Python 3.8+
    • Libraries: tkinter, requests, urllib3
  2. Installation:
    git clone https://github.com/Clementabcd/ethical-web-crawler.git
    cd ethical-web-crawler
    pip install -r requirements.txt
    
  3. Launch:
    python ethical_web_crawler.py
    

πŸš€ Usage

  1. Enter starting URLs
  2. Configure settings (delay, depth, etc.)
  3. Add filters if needed
  4. Click β€œStart”
  5. Export results when crawling completes

πŸ“Š Advanced Features

πŸ€– Ethical Behavior

This crawler is designed to:

πŸ“œ License

MIT License - see LICENSE


Built with Python and ❀️ - Contribute by opening issues or pull requests!