Skip to content

Latest commit

 

History

History
64 lines (43 loc) · 1.84 KB

File metadata and controls

64 lines (43 loc) · 1.84 KB

Web Cloner Pro

Web Cloner Pro is a desktop application that helps you clone websites for offline analysis, QA review, UI inspection, and local testing. It provides multi-page crawling, resource downloading, and archive export in a clean GUI.

Preview

Web Cloner Pro Screenshot

Key Features

  • Clone single pages or crawl multiple pages with configurable depth.
  • Download assets such as HTML, CSS, JavaScript, and optional images.
  • Parse CSS files to discover additional linked resources.
  • Pause, resume, and cancel long clone operations.
  • Export output as ZIP, folder, or both.
  • Dark and light theme support.

Technology Stack

  • Language: Python 3.10+
  • GUI: CustomTkinter
  • Networking: requests
  • Parsing: BeautifulSoup4, lxml
  • Imaging/UI assets: Pillow

Project Structure

Quick Start

  1. Install dependencies:
pip install -r requirements.txt
  1. Launch app:
python web-cloner.py
  1. Enter source URL, configure depth/pages, and start cloning.

Documentation

Use Responsibly

Use this tool only on websites you own, have permission to test, or are legally allowed to analyze. Respect terms of service, copyright, and local laws.

License

This project is licensed under the MIT License. See LICENSE.