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.
- 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.
- Language: Python 3.10+
- GUI: CustomTkinter
- Networking: requests
- Parsing: BeautifulSoup4, lxml
- Imaging/UI assets: Pillow
- web-cloner.py - Main GUI app and cloning engine.
- requirements.txt - Python dependencies.
- install.md - Installation and build instructions.
- usermanual.md - End-user usage guide.
- contribution.md - Contribution workflow and standards.
- future-ideas.md - Roadmap and expansion ideas.
- Install dependencies:
pip install -r requirements.txt- Launch app:
python web-cloner.py- Enter source URL, configure depth/pages, and start cloning.
- Installation: install.md
- User Manual: usermanual.md
- Contribution Guide: contribution.md
- Future Ideas: future-ideas.md
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.
This project is licensed under the MIT License. See LICENSE.
