# Catalog Scraper Mini Project
This project is a comprehensive web scraper designed to navigate a structured static e-commerce site. It is built to fulfill the requirements of Quiz #1 for the "Tools & Tech. for DS" course at the University of Central Punjab. The scraper traverses categories and subcategories, follows paginated listing pages, and visits individual product detail pages to extract and clean data.
- Python: The core programming language used.
- uv: Used for project initialization, dependency management, and execution.
- Beautiful Soup 4: Used for parsing and extracting data from HTML.
- Requests: Used for handling HTTP page requests.
- Git/GitHub: Used for version control and workflow management.
This project is managed entirely with uv. To set up the project:
- Ensure
uvis installed on your system. - Initialize the environment and install dependencies:
uv sync