Skip to content

sudip-python-dev/flipkart-product-scraper

Repository files navigation

Flipkart Product Scraper

📌 Project Overview

This project is a specialized Python web scraper designed to extract detailed product information from Flipkart. It can crawl a single product page and retrieve structured data for analysis or lead generation.

✨ Features

The scraper extracts the following data points:

  • Product Name: Full title of the product.
  • Price: Current listing price.
  • Description: Detailed product specifications.
  • Image URL: Link to the high-resolution product image.
  • Ratings: Overall star rating.
  • Reviews: Individual user reviews and feedback.

🛠️ Technologies Used

  • Python: Core programming language.
  • BeautifulSoup: For parsing HTML content.
  • Requests: To send HTTP requests to Flipkart.
  • Pandas: For organizing data and exporting to CSV/Excel formats.

🚀 How to Run

  1. Clone the repository:

    git clone [https://github.com/sudip-python-dev/Flipkart-Product-Scraper.git](https://github.com/sudip-python-dev/Flipkart-Product-Scraper.git)```
    
  2. Install requirements: pip install beautifulsoup4 requests pandas

  3. Run the script: python flipkart_single_page_products.py

📂 Output Format ​The extracted data is automatically saved in a clean, structured CSV or Excel file, ready for use in any data analysis tool.

​⚖️ Disclaimer ​This project is for educational purposes only. Please ensure you comply with the website's robots.txt and terms of service before scraping data.