Skip to content

AtharIbrahim/Price_Comparing_tool-BargainBot-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛒 Price Comparing Tool (BargainBot)

A smart Python-based price comparison tool that takes a product name as input, searches multiple e-commerce websites (like eBay, Daraz, and Amazon), fetches the available listings, and shows the 2 lowest-priced products along with their direct links.


🚀 Features

  • 🔍 Accepts user input for product search
  • 🌐 Searches across:
    • eBay
    • Daraz
    • Amazon
  • 📉 Compares prices and fetches only the two lowest-priced options
  • 🔗 Displays clickable product links
  • ⚡ Fast and efficient with minimal user input

📸 Demo

demo


🧠 How It Works

  1. User inputs the product name (e.g., "Samsung Galaxy S21").
  2. Script scrapes e-commerce sites for matching product listings.
  3. Prices are extracted and sorted.
  4. The two lowest-priced products are returned with their URLs.

🛠️ Tech Stack

  • Python
  • requests, BeautifulSoup for web scraping
  • pandas for organizing and sorting results
  • re for text cleaning and processing

📦 Installation

git clone https://github.com/AtharIbrahim/Price_Comparing.git
cd Price_Comparing
pip install -r requirements.txt

▶️ Usage

python main.py

📌 Notes

  • The accuracy of results depends on the product's availability and website structure.

  • Some websites may have anti-scraping mechanisms; using headers/user agents helps bypass basic protections.

📬 Contact

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

BargainBot is an intelligent tool that scans the web to find and return the two lowest-priced deals for any product.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors