Skip to content

zainsardar-tech/web-clonner

Repository files navigation

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.

About

A Python desktop app for cloning websites with a modern GUI, multi-page crawling, asset downloading, and ZIP/folder export for offline analysis and testing.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors