tanujgupta18 / Fashion-Website-Scraper

Developed a Django-based Fashion Website Scraper project to streamline data extraction from fashion websites, facilitating image retrieval, price tracking, and description aggregation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fashion Website Scraper

This is a web scraping application built with Python and Django that allows users to scrape product data from various fashion websites.

Supported Websites

Features

  • Scrapes product data including name, price, discount, image URL, and more from supported fashion websites.
  • Provides a user-friendly interface for entering the URL to scrape and viewing the scraped data.
  • Modal window for displaying product images in a larger view.

Installation

  1. Clone the repository to your local machine:

    git clone https://github.com/tanujgupta18/Fashion-Website-Scraper.git
  2. Navigate to the project directory:

    cd Fashion-Website-Scraper
  3. Install the required dependencies:

    pip install -r requirements.txt

Usage

  1. Run the Django development server:

    python manage.py runserver
  2. Open your web browser and navigate to http://127.0.0.1:8000/ to access the application.

  3. Choose a fashion website from the available options and enter the URL you want to scrape.

  4. Click the "Scrape" button to initiate the scraping process.

  5. View the scraped data in a tabular format, including product name, price, discount, image, and more.

Contributing

Contributions are welcome! If you would like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with descriptive messages.
  4. Push your changes to your fork.
  5. Submit a pull request detailing the changes you made.

About

Developed a Django-based Fashion Website Scraper project to streamline data extraction from fashion websites, facilitating image retrieval, price tracking, and description aggregation.


Languages

Language:Python 51.4%Language:HTML 48.6%